我正在使用此处的验证插件。我正在尝试强制用户在下拉列表中选择一个选项,所以这是我的 html 列表:
Select the best option<br/>
<select name="dd1" id="dd1">
<option value="none">None</option>
<option value="o1">option 1</option>
<option value="o2">option 2</option>
<option value="o3">option 3</option>
</select> <br/><br/>
这是jquery验证的东西:
$("#everything").validate({
onsubmit: true,
rules: {
dd1: {
required: {
depends: function(element) {
return $("#dd1").val() == "none";
}
}
},
messages: {
dd1: {
required: "Please select an option from the list, if none are appropriate please select 'Other'",
},
}
});
我没有看到任何问题,但即使我从下拉列表中选择无并单击提交,它也不会验证它,因此不会显示任何消息。谁能告诉我我做错了什么?