【问题标题】:Drupal 8 How to Set HTML required in select list client sideDrupal 8 如何设置选择列表客户端所需的 HTML
【发布时间】:2019-01-31 07:22:43
【问题描述】:

我在内容类型中创建了一个列表(文本)类型字段并将其设为必需,但它正在验证服务器端,而不是客户端(HTML 5 验证)。

基本上我需要在 SELECT 标记中添加“必需”属性。

请看下面的屏幕:

类似于这个W3shools

【问题讨论】:

    标签: drupal drupal-8


    【解决方案1】:

    请通过在themename.theme 文件中添加alter 函数来为该字段添加必需的属性。

    function themename_formname_alter($form,$form_state,$form_id){
       $form['field_name'] = [
          '#required' => true
       ];
    }
    

    【讨论】:

    • 感谢您的回复,但它将验证服务端而不是客户端。
    【解决方案2】:

    在字段设置中,您将找到默认值选项,您需要将要显示为默认值的键放入其中。

    谢谢!

    【讨论】:

    • 感谢您的回复,但没有设置我们需要验证(客户站点)该字段的默认值。请参阅有问题的屏幕截图以供参考。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-05
    • 2015-04-16
    • 1970-01-01
    相关资源
    最近更新 更多