我在wordpress中实现了我的重力表,如果ID为12的复选框被选中,则需要获取状态。
add_filter( 'gform_pre_render_3', 'gw_conditional_requirement' );
add_filter( 'gform_pre_validation_3', 'gw_conditional_requirement' );
function gw_conditional_requirement( $form ) {
foreach( $form['fields'] as &$field ) {
if( $field['id'] == 12 ) {
foreach($field['choices'] as $choice) {
var_dump($choice);
}
}
}
return $form;
}
但是isSelected()选择总是返回false。请问我做错了什么,还是有更好的方法,如何确定是否选中了复选框??