我希望用戶被迫選擇在下拉菜單中的任何選項下除了「選擇」默認選項力選項下來之前提交表單
這裏是我的下拉菜單中的代碼;
<form><label>Select Tank:</label>
<select class="text2" name="tank" id="mySelect">
<option value="0" selected="selected">Select your tank</option>
<option value="4"> Tank#1 </option>
<option value="9"> Tank#2 </option>
<option value="21"> Tank#3 </option>
<option value="34"> Tank#4 </option>
</select>
<input type="button" id="btncheck" value="Submit"/>
</form>
這裏是我的java;
$('#btncheck').click(function(){
if ($("#mySelect ")[0].selectedIndex <= 0) {
alert("Please select a tank from the menu!");
return false;
}
});
的jsfiddle:http://jsfiddle.net/36JZL/41/
由於某種原因,它正確地驗證,但提交的表單心不是。
你想讓php停止處理?或形式提交? –
我認爲最好的選擇是提交表單但返回錯誤,而不是實際運行INSERT到數據庫的頁面部分。現在將鏈接代碼。 –
http://pastebin.com/wytVN6gv –