我有選擇標記,並且要檢查是否選擇了飛蛾。JavaScript - 檢查是否選擇了<select>標記的選項
<select name="Birth_Month">
<option value="" SELECTED>- Month -</option>
<option value="January">January</option>
<option value="Fabruary">Fabruary</option>
<option value="March">March</option>
<option value="April">April</option>
<option value="May">May</option>
<option value="June">June</option>
<option value="July">July</option>
<option value="August">August</option>
<option value="September">September</option>
<option value="October">October</option>
<option value="November">November</option>
<option value="December">December</option>
</select>
所以做到這一點:
if (document.registration_form.Birth_Month.value === '')
{
alert('Please fill select Month!');
}
但這JavaScript的一些選擇-S工作,併爲他們中的一些,其實不然。很明顯,當選擇「 - 月 - 」時,它會回傳「 - 月 - 」的空白字符串(「空字符串」)。我做錯了什麼?檢查標籤選擇的最佳方式是什麼?
+1! - 就是這樣,等到你想要從單選按鈕組中獲得值時! – 2011-03-07 20:19:20