xInOrK
Новичок
selected, javascript
Есть вот такой код нужно сделать чтобы когда есть входные данные в полях оставались значения. Тоесть как сделать чтобы после сабмита в полях остались выбраные значения. Спасибо заранее.
Есть вот такой код нужно сделать чтобы когда есть входные данные в полях оставались значения. Тоесть как сделать чтобы после сабмита в полях остались выбраные значения. Спасибо заранее.
PHP:
<html>
<head>
<title></title>
<?
print_r($_POST)."<br>";
?>
<script type="text/javascript">
var regiondb = new Object()
regiondb["1"] = [{value:"1", text:"ффыы"},
{value:"2", text:"Asd"},
{value:"3", text:"aaaa"},
{value:"4", text:"sss"}];
regiondb["2"] = [{value:"1", text:"dfffsssss"},
{value:"2", text:"dsf"},
{value:"3", text:"sfsfds"},
{value:"4", text:"sfsfds"},
{value:"5", text:"sfsd"}];
function setCities(chooser) {
var cityChooser = chooser.form.elements["city"];
cityChooser.options.length = 0;
var choice = chooser.options[chooser.selectedIndex].value;
var db = regiondb[choice];
cityChooser.options[0] = new Option("City: ", "", true, false);
if (choice != "") {
for (var i = 0; i < db.length; i++) {
cityChooser.options[i + 1] = new Option(db[i].text, db[i].value);
}
}
}
</script>
</head>
<body>
<form method="post" action="">
<select name="country" onchange="setCities(this)">
<option value="" selected>Country: </option>
<option value="1">Africa</option>
<option value="2">Azia</option>
</select>
<select name="city">
<option value="" selected>City: </option>
</select>
<input name="submit" type="submit" value="submit">
</form>
</body>
</html>