jQuery Validate - 为规则添加通用消息

时间:2015-08-02 22:05:28

标签: jquery jquery-validate

以前我有静态字段,我可以使用以下内容:

rules {
    input_field: {
        required: true,
        digits: true
     },
     messages: {
         input_field: "Input_field is invalid"
     }
}

这将显示该输入上设置的任何规则的消息。

现在我需要使用动态输入(input_field1,input_field2等)并使用以下工作正常:

$("#input_field"+i).rules("add", {required: true, digits: true})

我面临的问题是在添加消息时,我似乎需要为特定的故障设置消息,如下所示:

$("#input_field"+i).rules("add", {required: true, digits: true, messages: {required: "Input_field required"}})

我是否有办法为输入的失败设置通用消息,就像我使用静态规则而不是为每个失败原因设置不同的消息一样?

1 个答案:

答案 0 :(得分:0)

使用title属性而不是设置消息来管理。 jQuery Validate默认使用它。

<input type="text" title="Input Field ' + i + ' is invalid" name="input_field' + i + '"/>

$("#input_field"+i).rules("add", {required: true, digits: true})