为了账号安全,请及时绑定邮箱和手机立即绑定

jQuery验证插件-如何创建一个简单的自定义规则?

jQuery验证插件-如何创建一个简单的自定义规则?

喵喵时光机 2019-06-14 16:17:27
jQuery验证插件-如何创建一个简单的自定义规则?如何使用jQuery验证插件创建简单的自定义规则(使用addMethod)不使用正则表达式?例如,只有在选中一组复选框中的至少一个复选框时,哪个函数才会创建验证规则?
查看完整描述

3 回答

?
繁花不似锦

TA贡献1851条经验 获得超4个赞

您可以通过这样的操作创建一个简单的规则:

jQuery.validator.addMethod("greaterThanZero", function(value, element) {
    return this.optional(element) || (parseFloat(value) > 0);}, "* Amount must be greater than zero");

然后用这样的方法:

$('validatorElement').validate({
    rules : {
        amount : { greaterThanZero : true }
    }});

只需更改“addMethod”的内容来验证您的复选框。


查看完整回答
反对 回复 2019-06-14
?
达令说

TA贡献1821条经验 获得超6个赞

// add a method. calls one built-in method, too.jQuery.validator.addMethod("optdate", function(value, element) {
        return jQuery.validator.methods['date'].call(
            this,value,element        )||value==("0000/00/00");
    }, "Please enter a valid date.");// connect it to a css classjQuery.validator.addClassRules({
    optdate : { optdate : true }    });


查看完整回答
反对 回复 2019-06-14
  • 3 回答
  • 0 关注
  • 471 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信