我正在創建一個簡單的表單,允許用戶輸入特定報表的頻率。他們以前會允許用戶輸入一週中的幾天。隨着對某些報告的需求發生變化,他們增加了工作日和當月的日期作爲選項。現在我將創建一個界面,以便用戶希望用戶通過單選按鈕選擇「星期幾」,「每月的幾天」或「工作日」,並根據他們的選擇選擇不同的下拉選項。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