【问题标题】:How to set Gravity Form consent field to checked by default?如何将重力表单同意字段设置为默认选中?
【发布时间】:2021-06-09 23:21:30
【问题描述】:

如何将重力表单同意字段设置为默认选中? 我尝试了以下但没有运气...有什么想法吗?


add_filter( 'gform_pre_render_1', 'my_populate_checkbox' );

function my_populate_checkbox( $form ) {
  
  foreach( $form['fields'] as &$field ) {
    
    if( 7 === $field->id ) {

      foreach( $field->choices as &$choice ) {
            
          $choice['isChecked'] = true;
        
      } 
    } 
  } 

  return $form;
} 

【问题讨论】:

    标签: wordpress gravity-forms-plugin


    【解决方案1】:

    您可以在表单中添加 javascript:

    function check_consent() {
        document.getElementById("input_1_7_1").checked = true;
    }
    check_consent();
    

    我使用 Gravity Wiz 的名为 Gravity Forms Custom Javascript 的插件 否则,您可以尝试将自己的自定义代码排入队列: https://developer.wordpress.org/reference/functions/wp_enqueue_script/

    【讨论】:

      猜你喜欢
      • 2020-07-13
      • 1970-01-01
      • 2019-06-03
      • 1970-01-01
      • 2011-09-23
      • 1970-01-01
      • 2017-04-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多