私は2つのドロップダウンフォームを作成したいと思います。最初のメニューで項目を選択すると、2番目のメニューに対応する値が表示されます。たとえば:最初のメニューで「果物」を選択した場合、2番目のメニューに「リンゴ」、「バナナ」などが表示されます。私はデータベースにそれを挿入することができるので、それらの値を持っている必要があります。次のようにjavascript:動的ドロップダウンメニューの値
HTMLである:
<select id="firstmenu" name="fruit">
<option value="apple">apple</option>
<option value="banana">banana</option>
</select>
<br/>
<select id="secondmenu" name="vegetable">
<option value="carrot">carrot</option>
<option value="celery">celery</option>
</select>
のJavaScript。私はこのようなものを使用することを考えていたが、私はJavaScriptの理解が不足している
<script>
var a=document.forms["myform"]["fruit"].value;
var b=document.forms["myform"]["vegetable"].value;
if (a=="fruit")
{
...
}
</script>
私にコード例を教えてもらえますか?ヘルプは大変感謝しています。
注:私はあなたがメインのドロップダウンの値を変更した場合は、対応する新しいドロップダウンを取得することを実現値。しかし、メインドロップダウンボックス_gain_の値を変更すると、さらに別のドロップダウンが表示されます。これを修正するために、作成した変数を追加し、displayAccordingly()の最初に、ページにもう1つのドロップダウンメニューがある場合、その変数を削除します。 – 416E64726577