我對錶單不太瞭解,而且對於一個簡單的問題我有很大的困難。如果選擇選項被禁用,從提交中停止表單
我有一個包含以下內容的形式:
<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