【问题标题】:Drupal 8 custom form errorsDrupal 8 自定义表单错误
【发布时间】:2017-10-10 06:27:53
【问题描述】:

如果我在 Drupal 8 中添加表单或使用 Simplenews 之类的模块作为时事通讯表单,所有错误都是 html5 弹出窗口。如何使错误具有自定义消息并内联显示?谢谢

【问题讨论】:

    标签: forms drupal error-handling drupal-modules drupal-8


    【解决方案1】:

    尝试客户端验证模块:https://www.drupal.org/project/clientside_validation

    或者借用它的代码。在任何一种情况下,请注意(截至 2018 年 2 月 1 日)开发分支的提交比“推荐版本”晚一年半。

    【讨论】:

      【解决方案2】:

      嗨,在您的 Drupal 8 自定义表单类中,您有一个类似的功能

      公共函数 validateForm(array &$form, FormStateInterface $form_state) {
      }

      在此功能中,您可以对表单验证和错误执行任何操作
      谢谢

      【讨论】:

      • 如果我使用的是 Simplenews 模块?如何覆盖模板和错误?
      • 没有使用 Simplenews 还完整阅读了项目文档和代码维护
      猜你喜欢
      • 2021-08-31
      • 2016-10-03
      • 1970-01-01
      • 1970-01-01
      • 2020-06-21
      • 2020-02-24
      • 1970-01-01
      • 2017-10-16
      • 1970-01-01
      相关资源
      最近更新 更多