jquery - 在 HTML 中存储隐藏值(工具提示、错误、默认值)最佳实践

标签 jquery html validation configuration defaults

我刚看到这个JQuery Metadata Plugin作者:John Resig、Yehuda Katz、Jarn Zaefferer 和 Paul McLanahan,在我的搜索中搜索 JQuery Form Validation ,这是一个有趣的想法!

我想知道存储错误/验证文本、工具提示文本、默认值文本等内容的一般最佳做法是什么。我知道您可以将它们放入 title="My Tooltip Message" 属性,但如果我的很多项目都有相同的工具提示和错误,那会变得非常困惑并且不会是 DRY。可以这么说。

那么将所有这些存储在隐藏输入字段html 元数据 中有什么问题吗?或者是否有更好的方法将其全部存储在 XML 配置文件中并通过 JQuery 将它们取出?

最佳答案

HTML5 支持以“data-”开头的自定义属性,例如:“data-origvalue”可以存储输入的原始值,稍后可以使用它来确定用户是否更改了它。

JQuery 1.4 现在使用 .data() 函数原生支持:http://api.jquery.com/data/

如果您不打算使用 JQuery,则 official best practice recommendation是使用类似“data-LIBRARYNAME-ATTRNAME”的东西,例如:“data-jquery-origvalue”,这样两个库就不会发生冲突。我建议你按照这个并为“LIBRARYNAME”部分想出一些独特的东西。

关于jquery - 在 HTML 中存储隐藏值(工具提示、错误、默认值)最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2248162/

相关文章:

javascript - 将函数分配给变量并传递参数

html - 带有内联和彩色背景的多线图片说明

regex - 在 Perl 中是否有比正则表达式更好的数据验证方法?

java - 如何使用仅允许字母和数字的 JFormattedTextField

c# - 在 asp.net MVC 中使用 jQuery 和 AJAX 自动填充选择框

javascript - 通过 jQuery 更改表单上的操作后,GET 变量消失。

javascript - 从 jQuery/Js 添加类到谷歌标记

html - 在调整页面大小之前,iframe 不会加载到 css 列中

ruby-on-rails - 报告记录验证警告和错误的有效方法?

javascript - 在页面重新加载 Jquery 时执行操作