Jquery 内联消息和验证

Posted

技术标签:

【中文标题】Jquery 内联消息和验证【英文标题】:Jquery in-line messages and validation 【发布时间】:2012-11-22 14:23:10 【问题描述】:

是否可以在表单中为每个元素添加自定义消息,但是否内联?例如:

<input type="text" name="mybox" id="mybox" class="required" requiredmessage="This is my custom message." />

我知道你可以使用:

$('#myForm').validate();

设置自定义消息,但想知道我是否能够像我在规则中那样内联?

【问题讨论】:

您可以在 html5 中使用自定义数据属性。例如 data-requiredMessage="这是我的自定义消息"。有什么规定? 只是笼统地说,适用于所有规则。如果我可以为元素本身的每个错误设置自定义消息,则不想为每个表单编写额外的 javascript 【参考方案1】:

您需要做的就是将自定义消息设置为标题属性。因此,例如,您可以执行以下操作:

<input type="text" class="required" title="This is my custom message." />

希望对你有帮助。

迈克尔

【讨论】:

【参考方案2】:

您可以执行以下操作:

<input type="text" name="mybox" id="mybox" class="required" data-msg-required="This is my custom message." />

【讨论】:

以上是关于Jquery 内联消息和验证的主要内容,如果未能解决你的问题,请参考以下文章

Kendo Grid 编辑内联自定义验证消息,例如对于重复的名称等

使用 JSR 303 在 JSF 中使用内联消息进行跨字段验证

“此调用的某些实例无法安全地内联。”

如何使用 jquery 在 textarea tinymce 中插入文本内联文本?

Django模板内联jQuery不起作用

如何应用 jQuery 动态加载的内联和/或外部 CSS