我有选择标记,并且要检查是否选择了飞蛾。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