您有个知识币

【退出】

jquery validate 自定义函数

jquery validate 如何控制错误位置呢?

说半天估计还比较难理解,直接代码:

$("#update_individual").validate({

rules: {

fullname: {

required: true

},

summary: {

required: true

},

selfvalid :{

validateDay: true//validateDay是自定义函数

}

},

messages: {

fullname: {

required: "课程名称不能为空"

},

summary: {

required: "课程简介不能为空"

},

selfvalid :{

validateDay: '请填写有效期天数'

}

},

errorPlacement: function(error, element) {

if (element.attr("id") == "selfvalid") {//需要特殊处理的验证元素

error.insertAfter("#span_mself");  //控制显示位置

}

else{

error.insertAfter(element); //默认位置,可灵活改动

}

}

});

 

自定义函数:

jQuery.validator.addMethod("validateDay", submitCheck);//绑定自定义函数

 

//自定义函数

function submitCheck(){

if($('#validateDay').val() > 5)

return true;

else

return false;

}

补充:带参数的,以上面submitCheck为例。其它都不变,只需将submitCheck(value,element)加上参数,第一个就是控件的值,element代表控件元素,jquery validate自动为你赋值。

怎么样,看懂了么?个人觉得jquery validate 还是很好用的。

 

本文固定链接: http://www.webzhishi.com/jquery-validate-1/ | web知识网

jquery validate 自定义函数:目前有1 条留言

  1. 大葱:  

    -0- 技术活~

    2012-04-23 20:40:26 [回复]
    • 黑♂白:  

      嗯,大部分关于技术方面的。但技术不赚钱啊

      2012-04-24 22:11:16 [回复]

发表评论