0
私はこれを動作させようとしてきましたが、私は困惑しています。私はドロップダウンメニューからなるフォームを持っています。私がしようとしているのは、誰かがチューターリストが動的に変わるサブジェクトを選択するときです。しかし、サブジェクトが選択されていなければ、チューターのドロップダウンメニューにデフォルトリストが表示されます。ここで JavaScriptを使って動的に変更するHTMLドロップダウンメニュー
は、私がこれまで持っているものです:のindex.php
<form id="show-course" name="show-course" method="post" action="#">
<table id="search">
<tr>
<th class="subject">
<select name="subject" onchange="showCourse(this.value, 'Subject');listTutors(this.selectedIndex);">
<option selected="selected" value=""></option>
<option value="Subject">Subject</option>
</select>
</th>
<th class="tutor">
<select name="tutor" onchange="showCourse(this.value, 'Tutor');">
<option selected="selected" value=""></option>
<option value="Tutor">Tutor</option>
</select>
</th>
</tr>
</table>
script.js
function listTutors(index)
{
document.show-course.tutor.options.length = 0;
switch (index)
{
case 1:
case 2:
case 3:
case 4:
alert(index);
break;
case 5:
alert(index);
break;
}
}
私はdocument.showを取得することはできません-course.tutor.options.length = 0;コードラインを動作させる。私はこれを働かせることができれば私は自分自身のために残りを把握することができると私は思う。ありがとう!
いいえ、私は対象のドロップダウンメニューを空にしたくありません。私は、先生のドロップダウンメニューを空にして、各対象の先生に置き換えたいと思います。 –