【问题标题】:Refreshing the page even if error message is shown即使显示错误消息也刷新页面
【发布时间】:2015-11-25 09:13:49
【问题描述】:

我正在使用 umbraco CMS,但我的表单有问题。

如果某些字段为空,我会添加错误消息。 如果您点击“提交”,页面会刷新,您需要再次向下滚动到表单部分才能查看错误消息。

我在表单部分(设计)做了很多更改,但找不到问题的解决方案。

有人遇到过同样的问题吗?

【问题讨论】:

    标签: forms submit umbraco umbraco7 umbraco-contour


    【解决方案1】:

    您使用的是new UmbracoForms 实现吗?

    这听起来像是一个脚本或样式问题。您应该跟踪用户何时提交表单以及提交后(如果存在错误)向下滚动到表单部分。

    您的第二个选项是通过 AJAX 提交表单,但新的 UmbracoForms 目前不支持它:related discussion

    【讨论】:

    • 谢谢!我正在使用新的 UmbracoForms
    • 不客气。 :) 基本上,本节中的新 UmbracoForms 非常有限。我们都 [in Umbraco 社区] 希望这会尽快改善。与此同时,您必须构建自己的自定义逻辑。
    • 是的..我花了很多时间来寻找每个元素的正确位置..
    • 我建议在
      上方添加额外的标记元素(或使用现有的),并在表单提交时使您在页面上的位置“跳转”到此部分。当然,从外行的角度来看。此外,anchors 在这里也很有用。
    • 谢谢!我需要在哪里添加跳跃的javascript代码?
    猜你喜欢
    • 2013-07-18
    • 1970-01-01
    • 1970-01-01
    • 2018-03-30
    • 1970-01-01
    • 2021-03-11
    • 2015-01-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多