我的程序有兩個具有相同選項的選擇字段。使用Javascript:禁用選擇2中的選擇選項1基於選擇1
<select id="startDate">
<option value="2014-07-11">July. 11th, 2014</option>
<option value="2014-07-25">July. 25th, 2014</option>
<option value="2014-08-08">August. 8th, 2014</option>
<option value="2014-08-22">August. 22th, 2014</option>
<option value="2014-09-05">September. 5th, 2014</option>
</select>
<select id="endDate">
<option value="2014-07-11">July. 11th, 2014</option>
<option value="2014-07-25">July. 25th, 2014</option>
<option value="2014-08-08">August. 8th, 2014</option>
<option value="2014-08-22">August. 22th, 2014</option>
<option value="2014-09-05">September. 5th, 2014</option>
</select>
我想完成的是根據選擇更改startDate,在endDate中禁用所有選項之前的日期。例如,如果八月。在startDate中選擇2014年8月,禁用endDate中的前2個選項。所以7月11日和7月15日應該在endDate停用。
我該如何去實現這一目標?
謝謝。
謝謝,這是我是試圖完成。 –
最後一件事。在選擇第一個選擇後,我想使第二個Select selectedIndex成爲下一個啓用的選項。我會在for語句之外做一些類似endDate.selectedIndex [i + 1]的事情嗎? –
'selectedIndex'已經在第二個選項中啓用了下一個選項。或者我不瞭解你? – dfsq