【发布时间】:2013-05-17 07:35:00
【问题描述】:
我正在使用 jQuery 验证插件,它适用于所有字段
但是,当我将它用于select 时,它不起作用
HTML
<form>
<select id="name" name="name">
<option>Select</option>
<option value='select'>Select</option>
<option value='abc'>ABC</option>
<option value='xyz'>XYZ</option>
</select>
<input type='submit' value='Submit' />
</form>
脚本
var f=$("form").validate({
rules: {
name:{
required:
function(element) {
st=($(element).val() == '') || ($(element).val() == 'select');
return st;
}
}
},
messages: {
name: {required: "Please select name"}
});
另外,验证后我想stop submition,不管表单是valid还是not。
注意我不想使用$.validator.addMethod。
我已经搜索过了
【问题讨论】:
-
@Zenith
<option>Select</option>是默认的empty,不是吗? -
你是对的 :) 你不能只使用 return false 来停止提交吗?
标签: jquery validation