【发布时间】:2011-03-07 19:13:55
【问题描述】:
我有一个选择标签,我想检查是否选择了飞蛾。
<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 对于某些 select-s 有效,而对于其中一些则无效。 Obviously, when the "- Month -" is selected the it returnes "- Month -" insted of "" (empty string).我做错了什么?检查标签选择的最佳方法是什么?
【问题讨论】:
标签: javascript select tags