我在包含许多SELECT项的表单上使用jquery验证。表单是动态生成的,所以我不知道提前会有多少项。我想要做的就是确保每个SELECT都有一个非空值,因此给每个SELECT一个required
样式并让validate()
做它的事情就是我所需要的。
目前这种方法很有效,除了验证失败产生标准无聊的“此字段是必需的”消息。我想替换一些更具体的内容,但我无法弄清楚如何指定该消息,以便为所有需要它的SELECT生成它。我想我可以为验证处理程序生成一个包含messages
子句的字符串,每个SELECT都有一行,并将其插入到处理程序中,但必须有更合理的方法来执行此操作。对?有什么建议可能是什么?谢谢!
答案 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;)属性。