我需要帮助才能使用javascript验证我的下拉列表值。
这是我的HTML:
<select name="users" id="users" />
<option value="test" style="color:#ccc;">Select user</option>
<option value="user1">1</option>
<option value="user2">2</option>
<option value="user3">3</option>
</select>
我的javascript(使用其他页面)
function validateForm() {
var x = document.forms["frmAccessDemand"]["users"].value;
if (x == "test") {
alert("Please select one user");
return false;
}
}
但那不起作用。我尝试使用.text而不是.value但结果相同。 我也试过.selectedindex = 0 ...同样的结果:(
感谢您的帮助
答案 0 :(得分:0)
您有一个自动关闭<select>
标记。在id="users"
之后删除正斜杠:
变化
<select name="users" id="users" />
进入
<select name="users" id="users">