我有两个下拉列表填充从数据库中存储的相同日期的数组。我想使用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