我对表单不太了解,而且对于一个简单的问题我有很大的困难。如果选择选项被禁用,从提交中停止表单
我有一个包含以下内容的形式:
<select id="values" name="Choice">
<option value="choose">Please Choose...</option>
<option value="01">Value 1</option>
<option value="02">Value 2</option>
</select>
所有我想要做的是,如果没有价值-01或价值-02被选定,但禁用选项不起作用停止提交表单。
我该如何做到这一点?
UPDATE:
我已经使用JavaScript来检查的形式,但这似乎并没有工作。
function submitForm() {
if (formObj.Choice.value == '') {
alert("Please select a value");
return false;
}
return true;
}
更新2:在回答@ h4b0问题:
<input type="submit" value="Search" class="screen-reader-text button cf" name="SubmitButton" onclick="return submitForm();">
你怎么称'submitForm()'?尝试检查'selectedIndex == 0' – maialithar 2012-04-23 12:16:12
@ h4b0更新的问题以显示提交按钮的代码。不知道如何合并'selectedIndex = 0'-不是很好的形式和js – 2012-04-23 12:23:08