MW WP Formで条件分岐による必須項目
-
上記を元に必須項目のラジオボタン(member)の「会員」を選んだら、会員番号(membership_number)の入力を必須にし、未入力の時にエラーメッセージ「会員の方は会員番号を記入してください。」と吐き出すようにしたいと思っています。(以下コード)
function my_validation_rule( $Validation, $data ) { if ( $data['member'] === '会員' ) { $Validation->set_rule( 'membership_number', 'noEmpty', array( 'message' => '会員の方は会員番号を記入してください。' ) ); } return $Validation; } add_filter( 'mwform_validation_mw-wp-form-2202', 'my_validation_rule', 10, 2 );
条件分岐はうまくいってるようですが、エラーメッセージを吐き出しません。
「会員」を選んだ時に会員番号未入力のまま確認ボタンを押すと「このページには直接アクセスできません。」と表示されます。
試しにエラー画面URLを設定し、固定ページを作ってみて動作確認するとトップページに遷移してしまいます。
何が間違っているのかご教授いただけないでしょうか。
よろしくお願いいたします。
- このトピックに返信するにはログインが必要です。