如何将重力形式同意字段设置为默认选中? 我尝试了以下方法,但没有成功...有什么想法吗?
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;
}
您可以将 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/
我添加的同意框的字段 ID 为 46。您能否澄清一下您的“input_1_7_1”是什么?