【发布时间】:2017-11-19 00:52:42
【问题描述】:
我一直在尝试使用 Jeditable 使我的 html 表格可编辑。然而,经过大量研究,我发现验证输入非常困难(如果不是不可能的话)。
我真的不希望使用任何类型的插件,而只是编写/使用一些 Javascript,这将使单元格可编辑并允许我将 jQuery Validator 附加到输入。数据永远不会提交到后端(将在页面刷新时返回默认值),因此解决方案不需要很复杂......只会使用 html 和 Javascript。
我使用 Google 发现的大多数代码 sn-ps 的问题是,当您在单元格内单击时,它们似乎卡住了,而在单元格外单击不会保存/提交更改。
是否有人拥有成功使用的 sn-p 和/或使用 Validator 的 sn-p 的经验?
【问题讨论】:
-
如果您希望所有内容都可编辑但不保存,为什么不在单元格内使用输入......?
-
验证输入并不难,只需制作您自己的可编辑控件类型,例如参见digitalbush.com/projects/masked-input-plugin
-
@vittore 感谢链接,我已经在登录表单上使用 jQuery Validator,所以我更愿意继续使用它。但是,如果我决定继续使用 Jeditable,我可能会使用您的链接作为参考来为输入创建掩码,因为我相信您可以在 Jeditable 插件中创建自定义掩码。
-
@amosrivera 我喜欢让单元格在被点击之前看起来是永久的......但是我可以尝试使用一些 CSS 看看是否可以获得相同的效果。
-
确实,您可以使用 :focus 伪类更改样式..
标签: javascript jquery jeditable