我有以下功能在woocommerce结帐表单中添加一个复选框:
woocommerce_form_field( 'email_signup', array(
'type' => 'checkbox',
'class' => array('input-checkbox'),
'label' => __('Newsletter Signup?'),
), $checkout->get_value( 'email_signup' ));
我想默认选中复选框。有没有办法通过woocommerce form_field选项来做到这一点?或者我需要使用javascript吗?
答案 0 :(得分:5)
添加'默认'=> 1 应该做的伎俩
woocommerce_form_field( 'email_signup', array(
'type' => 'checkbox',
'class' => array('input-checkbox'),
'label' => __('Newsletter Signup?'),
'checked' => 'checked',
'default' => 1,
), $checkout->get_value( 'email_signup' ));
答案 1 :(得分:1)
你试过了吗?
woocommerce_form_field( 'email_signup', array(
'type' => 'checkbox',
'class' => array('input-checkbox'),
'label' => __('Newsletter Signup?'),
'checked' => 'checked',
), $checkout->get_value( 'email_signup' ));
答案 2 :(得分:0)
你可以用this plugin
来做到这一点你也可以插入你自己的两个选项来复选框。 “是”或“否”等
答案 3 :(得分:0)
包括:
'checked' => 'checked',
'default' => 1,
在数组中,会做的伎俩..瞧!