1

HTML フォームに 2 つのドロップダウンがあります。最初のボックスに基づいて、2 番目のドロップダウンの回答を動的にしようとしています。したがって、ドロップダウン 1 が「1」の場合、ドロップダウン 2 にはオプション「a」「b」「c」があり、ドロップダウン 1 が「2」の場合、ドロップダウン 2 には「d」「e」「f」があります。

理想的にはjQueryを使用して、これを達成するための最良の方法は何ですか?

ありがとう

4

1 に答える 1

2

理想的には、ajax を使用して最初のオプションを投稿し、2 番目の選択のオプションを取得します。

例:

<script>
function onSelect1Change(){
$.post("url" ,{
        value: $("#select1").val()
          }, function(data) {
         $("#select2").html(data);
    }); 
}
</script>

<select id="select1" name="select1" onchange="onSelect1Change">...</select>
<select id="select2" name="select2" ></select>

バックエンドでいくつかのタグをチェックし$_POST['value']て出力します。<option></option>

于 2012-08-04T13:33:37.410 に答える