如何获取多个生成的字段的自定义jquery验证消息

时间:2015-12-08 19:07:53

标签: jquery jquery-validate

我在包含许多SELECT项的表单上使用jquery验证。表单是动态生成的,所以我不知道提前会有多少项。我想要做的就是确保每个SELECT都有一个非空值,因此给每个SELECT一个required样式并让validate()做它的事情就是我所需要的。

目前这种方法很有效,除了验证失败产生标准无聊的“此字段是必需的”消息。我想替换一些更具体的内容,但我无法弄清楚如何指定该消息,以便为所有需要它的SELECT生成它。我想我可以为验证处理程序生成一个包含messages子句的字符串,每个SELECT都有一行,并将其插入到处理程序中,但必须有更合理的方法来执行此操作。对?有什么建议可能是什么?谢谢!

1 个答案:

答案 0 :(得分:1)

如何动态生成SELECT?你可以生成像这样的选择

<select id="ddlGrade" name="ddlGrade" class="form-control" data-rule-required='true' data-msg-required="Grade is required!"></select> 

因此您需要提供(data-msg-required =&#34; Grade is required!&#34;)属性。