组合选择并加载页面

时间:2012-03-20 19:50:49

标签: php jquery select

我有一个正常的表格,国家和城市的组合选择,当我发送表格没有问题,但当我回到表格以纠正错误我无法看到我选择的城市和页面没有让我看看其余的选择。脚本是:

$(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');   
    }); 
});

我在Firefox中尝试使用ctrl + shift + k(我不记得名字),唯一的错误是“未定义jquery”。我不知道代码有什么问题。

1 个答案:

答案 0 :(得分:0)

“为了确保您在返回表单时拥有所选值的历史记录,您可以使用如下的PHP(我可能会出现一些语法错误,因为我不是PHP开发人员)

<select name="city">
     <option value="birmingham" <?php if  (isset($_POST['city']) && $_POST['city'] =='birmingham'){ ?>> selected <?php } ?>Birmingham </option>
</select>