1

我在 WordPress 安装中使用重力形式。只有当字段 {:5} 不为空时,我才需要字段 {:10}。我相信我需要使用的代码是:

add_filter( 'gform_pre_render', 'gw_conditional_requirement' );
add_filter( 'gform_pre_validation', 'gw_conditional_requirement' );
function gw_conditional_requirement( $form ) {
    $value = rgpost( 'input_5' );
    if ( $value == 'no' ) {
        return $form;
    }

    foreach ( $form['fields'] as &$field ) {
        if ( $field->id == 10 ) {
            $field->isRequired = true;
        }
    }
    return $form;
}

我使用 PHP Snippets 将代码放入其中,但我没有任何运气。我究竟做错了什么?

4

0 回答 0