我有兩個下拉列表填充從數據庫中存儲的相同日期的數組。我想使用JavaScript或jQuery來更改第二個下拉列表,其基於第一個列表中的選擇。因此,例如,如果用戶在第一個開始日期列表中選擇了03/03/2012,那麼我希望第二個列表僅顯示或允許數組中的未來日期。 3/3,3/2和3/1會變灰或去除,3/4,3/5將作爲可選選項保留。任何人都可以幫助JavaScript編碼或提出另一個建議?使用javascript更改第二個選擇列表基於第一個選擇列表選項
<select id='start_date' name='data[sDate]' title='Use the drop list'>
<option value="" selected="selected"> </option>
<option value="03/05/2012">03/05/2012</option>
<option value="03/04/2012">03/04/2012</option>
<option value="03/03/2012">03/03/2012</option>
<option value="03/02/2012">03/02/2012</option>
<option value="03/01/2012">03/01/2012</option>
</select>
<select id='end_date' name='data[eDate]' title='Use the drop list'>
<option value="" selected="selected"> </option>
<option value="03/05/2012">03/05/2012</option>
<option value="03/04/2012">03/04/2012</option>
<option value="03/03/2012">03/03/2012</option>
<option value="03/02/2012">03/02/2012</option>
<option value="03/01/2012">03/01/2012</option>
</select>
您是否也使用服務器端語言? – Panagiotis 2012-03-16 21:12:51
好點,這對於服務器端來說會容易得多。 – mikevoermans 2012-03-16 21:15:05