我正在使用上面的内容来验证一个简单的联系表单,基于此处找到的示例:http: //alittlecode.com/files/jQuery-Validate-Demo/
控制标签“名称”有两条规则——“最小长度”和“必需”:
$(document).ready(function(){
$('#contact-form').validate({
rules: {
name: {
minlength: 2,
required: true
...
如果不满足其中任何一个规则,我可以获得一条要显示的通用消息:
...
messages: {
name: "This field is mandatory"
}
});
});
我将如何为每个表单项的规则获取自定义消息?即,如果输入了 1 个字符,则应显示“需要最少 2 个字符”,如果在必需部分中未输入任何内容,则应显示“强制”。我对javascript不太熟悉——像这样的东西?(我知道这可能是错误的,但它给出了我正在尝试做的事情的想法)
...
messages: {
name(minlength): "min 2 characters needed",
name(required): "mandatory"
}
});
});