一: 自定义验证规则
(1) 方法1 ,定义验证规则
$.validationEngineLanguage.allRules.name = {
"regex": /^\w{5,10}$/,
"alertText": "* 5到10个字母、数字、下划线"
};
(2) 方法2 ,定义验证方法
function validateNameField(field, rules, i, options){
var value = $("#name").val();
if($(value =="" || value.length>10 || value.length < 5)){
return "* 5到10个字符";
}
}二 : 在表单控件中添加验证
对应方法1
<form id="editform" action="#" method="post">
<input id="user" name="user" type="text" value="" class="validate[required,custom[name]]" />
<input type="submit" value="提交"/>
</form> 对应方法2
<form id="editform" action="#" method="post">
<input id="user" name="user" type="text" value="" class="validate[required,funcCall[validateNameField]]" />
<input type="submit" value="提交"/>
</form>
function validateNameField(field, rules, i, options){
var value = $("#name").val();
if($(value =="" || value.length>10 || value.length < 5)){
rules.push('required');
return "* 5到10个字符";
}
}三:启动验证机制
$ready(function () {
$("#editform").validationEngine();
});
本文介绍了如何在前端使用jQuery Validation Engine插件自定义表单验证规则,包括两种方法:定义验证规则和定义验证方法,并展示了如何在表单控件中应用这些自定义规则。

1974

被折叠的 条评论
为什么被折叠?



