【发布时间】:2017-10-10 06:27:53
【问题描述】:
如果我在 Drupal 8 中添加表单或使用 Simplenews 之类的模块作为时事通讯表单,所有错误都是 html5 弹出窗口。如何使错误具有自定义消息并内联显示?谢谢
【问题讨论】:
标签: forms drupal error-handling drupal-modules drupal-8
如果我在 Drupal 8 中添加表单或使用 Simplenews 之类的模块作为时事通讯表单,所有错误都是 html5 弹出窗口。如何使错误具有自定义消息并内联显示?谢谢
【问题讨论】:
标签: forms drupal error-handling drupal-modules drupal-8
尝试客户端验证模块:https://www.drupal.org/project/clientside_validation
或者借用它的代码。在任何一种情况下,请注意(截至 2018 年 2 月 1 日)开发分支的提交比“推荐版本”晚一年半。
【讨论】:
嗨,在您的 Drupal 8 自定义表单类中,您有一个类似的功能
公共函数 validateForm(array &$form, FormStateInterface $form_state) {
}
在此功能中,您可以对表单验证和错误执行任何操作
谢谢
【讨论】: