我正在创建一个简单的表单,允许用户输入特定报表的频率。他们以前会允许用户输入一周中的几天。随着对某些报告的需求发生变化,他们增加了工作日和当月的日期作为选项。现在我将创建一个界面,以便用户希望用户通过单选按钮选择“星期几”,“每月的几天”或“工作日”,并根据他们的选择选择不同的下拉选项。Javascript:如何加载基于广播选择的下拉选项
<td>Day:</td> <td> <div class="controls">
<fieldset id="Group1" name="Group1">
<label><input id="Radio1" name="Radio1" type="radio" value="day" />Days of Week<br /></label>
<label><input id="Radio1" name="Radio1" type="radio" value="month_day" />Days of Month<br /></label>
<label><input id="Radio1" name="Radio1" type="radio" value="work_day" />Workday<br /></label>
</fieldset>
</div>
<fieldset id="Group2" name="Group2">
<select class="form-control" id="days" name="newday[]" multiple>
<option value="monday">Monday</option>
<option value="tuesday">Tuesday</option>
<option value="wednesday">Wednesday</option>
<option value="thursday">Thursday</option>
<option value="friday">Friday</option>
<option value="saturday">Saturday</option>
<option value="sunday">Sunday</option>
<option value="01">01</option>
<option value="02">02</option>
.
.
.
<option value="31">31</option>
<option value="wd 1">WD 1</option>
<option value="wd 2">WD 2</option>
.
.
.
<option value="wd 25">WD 25</option>
</select>
</fieldset>
</td>
我想知道什么方法适用于如我是新来的无论是阿贾克斯或jQuery的。星期一至星期五是选择“星期几”时显示的选项,如果选择“星期几”,则为0 - 31,如果选择“工作日”,则选择1天 - 25天。感谢您提前帮助。 :)
根据另一个选项更改选择的值,是的,你需要ajax。你将不得不做出一个函数,检测当你点击/ onchange单选按钮和呼叫ajax加载到日期选择器的值你想 – Cheshire