我有一个带有选择框的页面,第一个选项是请选择,我需要确保用户选择了忽略第一个选项。
答案 0 :(得分:1)
您可以使用.selectedIndex
(更快)或.index()
:
if($("#selectID")[0].selectedIndex == 0) {
alert("Please choose something");
}
//or no jQuery at all:
if(document.getElementById("selectID").selectedIndex == 0) {
或者所选<option>
的{{3}},速度要慢得多,但有效:
if($("#selectID :selected").index() == 0) {
alert("Please choose something");
}
答案 1 :(得分:0)
给第一个选项一个值“0”:
<select id="#myselectionbox">
<option value="0">Please select</option>
...
</select>
并检查所选值:
if ($("#myselectionbox").val() != "0") {
// ok
}
答案 2 :(得分:0)
您可以使用以下内容:
if ($("#yourselectid").val() == "Please ignore") {
alert("You must select another option.");
}