2012-03-20 5 views
0

私はフォームを問題なく送信すると、国と都市の選択を組み合わせた通常のフォームを持っていますが、フォームを修正するためのフォームに戻ったときに私は都市を見ることができません私は選択し、ページは私に選択の残りの部分を見せてくれませんでした。スクリプトは次のとおりです。私は、CTRL +シフト+ K(私は名前を覚えていない)Firefoxでのみエラーにしてみてください選択してページをロードする

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

は「jQueryが定義されていません」です。私はコードに何が問題なのか分かりません。

+1

ポストあなたのHTMLコード – DG3

+0

** 1。**なぜあなたは無効なフォームを提出できますか?** 2。**無効な投稿要求を受け取ったときにあなたが与えるページは何ですか? – gdoron

答えて

0

は、「あなたは、フォームに戻ったとき、あなたの選択した値の履歴を持っていることを確認するために、あなたは以下のようにPHPを使用することができます(私はPHP devのではないよと私はいくつかの構文エラーをすることができる)

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

ありがとう、それはとてもうまくいきます:) – dcarolinac

関連する問題