Флажок предварительного заполнения в Gravity Forms на основе других данных поля - PullRequest
1 голос
/ 18 марта 2020

Я пытаюсь предварительно заполнить флажок, основываясь на том, является ли условие в другом поле в той же форме истинным.

Вот код, который мне удалось собрать, просматривая различные примеры в Интернете. Может показаться, что моя оценка IF для обновления выбора не удалась, но у меня недостаточно знаний о синтаксисе, чтобы исправить это. Вы можете помочь?

    add_filter( 'gform_pre_render_19', 'Cover_needed' );
function Cover_needed( $form ){

        $VAR_Family_Home = $form_data['field'][2];
        $VAR_Life_Style = $form_data['field'][3];
        $VAR_Debt = $form_data['field'][4];

        if( 1 === $field->id ) {

            foreach( $field->choices as &$choice ){

                if ($VAR_Family_Home < 3  'familyhome' === $choice['value'] || $VAR_Life_Style < 3  'lifestyle' === $choice['value'] || $VAR_Debt < 3  'debt' === $choice['value']){
                    $choice['isSelected'] = true;
                                }
                            }
                        }
    return $form;
}

Заранее спасибо Стюарт

...