在woocommerce checkout页面中,如果某个其他输入字段有值,如何进行输入?例如,假设表单具有公司和增值税号字段(两者最初都不是必需的)。但是,如果用户向公司字段提供值,则还需要增值税号字段。知道我怎么能做到这一点?感谢。
答案 0 :(得分:1)
这可以通过woocommerce_checkout_process
挂钩来完成。请尝试以下
add_action('woocommerce_checkout_process', 'my_custom_checkout_field_process');
function my_custom_checkout_field_process() {
// Check if set, if its not set add an error.
if ( $_POST['company_field'] && !$_POST['vat_field'] )
wc_add_notice( __( 'Your error message.' ), 'error' );
}