简体   繁体   English

规则的jQuery验证程序自定义错误消息位置

[英]jQuery validator custom error message position for rule

I have rule: 我有规则:

cmp_email: {
                        minlength: 5,
                        required: true,
                        email: true,
                        remote: {
                            url: "\/client\/check-email",
                            type: "post"
                        }
                    },

And for remote rule I want to place an error message: "This email already exist" inside alert-error class. 对于remote规则,我想在alert-error类中放置一条错误消息:“此电子邮件已存在”。 Is this is possible with jQuery validation plugin ? jQuery验证插件有可能吗?

It is possible, yes, using the messages option to jQuery Validate. 是的,可以使用jQuery Validate的messages选项。

$('form').validate({
  rules: {
    cmp_email: {
                    minlength: 5,
                    required: true,
                    email: true,
                    remote: {
                        url: "\/client\/check-email",
                        type: "post"
                    }
                },
  },
  messages: {
    cmp_email: {
      remote: "This email already exists"
    }
  }
});

Yes it is possible. 对的,这是可能的。 To do this you will need to have your options for the validation plugin setup in a similar manner. 为此,您将需要以类似的方式来选择验证插件的设置。

rules: {
    cmp_email: {
        minlength: 5,
        required: true,
        email: true,
        remote: {
            url: "\/client\/check-email",
            type: "post"
        }
    },
},
messages: {
    cmp_email: { 
        remote: "This email already exist"
    }
}
errorClass:"alert-error"

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM