我有一个带有国家和城市组合选择的普通表单,当我发送表单时没有问题,但是当我回到表单更正错误时,我看不到我选择的城市,页面不让我看到其余的选择。脚本是:
$(document).ready(function(){
$("#country").change(function(event){
var id = $("#country").find(':selected').val();
$("#city").load('1select.php?id='+id);
$("#city").html(options);
$('#city option:first').attr('selected', 'selected');
});
});我尝试在火狐中使用ctrl+shift+k (我不记得名字了),唯一的错误是"jquery is not defined“。我不知道代码出了什么问题。
发布于 2012-03-21 03:56:50
“为了确保您在返回表单时拥有所选值的历史记录,您可以使用php,如下所示(我可能会犯一些语法错误,因为我不是PHP开发人员)
<select name="city">
<option value="birmingham" <?php if (isset($_POST['city']) && $_POST['city'] =='birmingham'){ ?>> selected <?php } ?>Birmingham </option>
</select>https://stackoverflow.com/questions/9793867
复制相似问题