javascript - 您将如何对表单字段实现 Adob​​e CQ 客户端验证?

标签 javascript jquery adobe aem

我已经为表单字段实现了自定义服务器端验证,因此当用户指定约束时,将在表单提交时验证该字段。 如果可能的话,我也希望在约束级别进行客户端验证,以便在字段上配置的所有内容都是约束。 示例:如果字段无效,则在模糊事件的字段下方显示错误。 我知道我还可以提供脚本 clientvalidation.jsp,但我不明白这是如何工作的,因为添加脚本似乎没有效果。

最佳答案

由于您正在处理渲染的页面,因此我建议您使用标准验证库(例如 jQuery 验证插件)添加客户端验证:

jQuery Validation Plugin

它可以满足您的需求,例如这样的事情:

enter image description here

我在 CQ 页面中使用过这个。查看该页面上的视频 - 它提供了一个很好的演示,说明如何做您正在寻找的事情。并查看演示页面:

Demos

这不是唯一的验证选项,因此您还可以考虑其他选项。我认为关键是将此问题视为典型的 HTML/JavaScript 需求而不是 CQ 需求。

另请参阅Best JavaScript solution for client-side form validation and interaction?

关于javascript - 您将如何对表单字段实现 Adob​​e CQ 客户端验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30102514/

相关文章:

javascript - react 错误 : (function) is not defined at HTMLButtonElement. onclick

javascript - Bootstrap 表行选择

jQuery $(this) 问题

actionscript-3 - 当外部文件中的数字更改时播放声音

Adobe LiveCycle Designer 隐藏文本字段的标签描述

javascript - 未经我许可点击脚本中的按钮。 JavaScript问答游戏

javascript - Rails 4.1.6 form_for Coffeescript 在多个 View 上不起作用

fonts - 为什么我的 ExtendScript 无法访问 `name` 返回给我的某些字体的 `app.activeDocument.fonts` 属性?

javascript - document.getElementById(thebutton).onclick = null 是否从按钮中删除事件?

javascript - Mvc5 Select2基于searchTerm通过ajax加载结果