Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery验证插件-显示验证消息_Jquery_Jquery Validate - Fatal编程技术网

jQuery验证插件-显示验证消息

jQuery验证插件-显示验证消息,jquery,jquery-validate,Jquery,Jquery Validate,我使用上面的示例验证了一个简单的联系人表单: 控件标签“name”有两条规则——“minlength”和“required”: $(document).ready(function(){ $('#contact-form').validate({ rules: { name: { minlength: 2, required: true ... 如果其中一条规则不符合,我可以显示一条通用消息: ...

我使用上面的示例验证了一个简单的联系人表单:

控件标签“name”有两条规则——“minlength”和“required”:

$(document).ready(function(){
    $('#contact-form').validate({
    rules: {
      name: {
        minlength: 2,
        required: true
                ...
如果其中一条规则不符合,我可以显示一条通用消息:

 ...
messages: {
    name: "This field is mandatory"
    }
  }); 
}))

如何获取每个表单项规则的自定义消息?即,如果输入了1个字符,则应显示“至少需要2个字符”,如果在所需部分中未输入任何字符,则应显示“强制”。我对javascript不太熟悉-类似这样的东西?(我知道这可能是错误的,但它给出了我正在尝试做的想法)

}))

$(文档).ready(函数(){
$(“#联系方式”)。验证({
规则:{
MySuperMessage:{
要求:正确,
MySuperMessage:真的
}
},
信息:{
MySuperMessage:“测试!”
}
});
});
 ...
messages: {
    name(minlength): "min 2 characters needed",
    name(required): "mandatory"
    }
  }); 
$(document).ready(function () {
$('#contact-form').validate({
    rules : {
        MySuperMessage : {
            required : true,
            MySuperMessage : true
        }
    },
    messages : {
        MySuperMessage : "TEST!"
    }
});
});


<input type="text" name="MySuperMessage" id="MySuperMessage">