【问题标题】:Sitecore Web Forms For Marketers 2.4 (WFFM)面向营销人员的 Sitecore Web 表单 2.4 (WFFM)
【发布时间】:2014-09-17 17:16:24
【问题描述】:

我们有一个使用 WebForms For Marketingers 模块制作的长表单,顶部有一个验证摘要。默认情况下,当其中一个字段未验证时,该字段将获得焦点。如何禁用此功能,以便在回发后用户停留在页面顶部(以便用户可以看到验证摘要)?

【问题讨论】:

  • 我想看看这个问题的答案:)
  • @RG-3,那就投票吧 ;)

标签: validation sitecore web-forms-for-marketers


【解决方案1】:

在我的脑海中,我看到了两个选项。选项 1 是禁用客户端验证。这将强制刷新页面,用户将看到验证摘要。选项二是编写一些 JavaScript 来监听验证事件并在验证完成后将页面滚动到顶部。

【讨论】:

  • 谢谢。我考虑了这两种选择,但我很惊讶没有更好的解决方案。现在我使用 JavaScript 手动滚动到验证摘要:
  • 我很好奇为什么要尝试实现这一目标。我的意思是滚动到有错误的输入元素对用户来说是一个不错的功能。为什么还需要摘要控件?
  • 我们有这样的设计。所有错误消息都显示在验证摘要中,并且仅突出显示字段
【解决方案2】:

您可以解决这个问题,我编写 javascript/jquery 来验证这些字段,而不是使用验证。您可以灵活地显示这些消息。

Step1:为 WFFM 表单上的每个字段添加自定义 css 类 /sitecore/system/Modules/面向营销人员的 Web 表单/设置/元数据/Css 类 http://www.symsoftsolutions.com/Blog/List/WFFM-Custom-Class Step2: 使用 jquery 访问这个 css 类 Step3:添加或附加 javascript 验证消息

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多