【问题标题】:jQuery Validate plugin - displaying validation messagesjQuery Validate 插件 - 显示验证消息
【发布时间】:2012-08-15 15:15:47
【问题描述】:

我正在使用上面的内容来验证一个简单的联系表单,基于此处找到的示例: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"
    }
  }); 

});

【问题讨论】:

    标签: jquery jquery-validate


    【解决方案1】:
    $(document).ready(function () {
    $('#contact-form').validate({
        rules : {
            MySuperMessage : {
                required : true,
                MySuperMessage : true
            }
        },
        messages : {
            MySuperMessage : "TEST!"
        }
    });
    });
    
    
    <input type="text" name="MySuperMessage" id="MySuperMessage">
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多