フォーム作成プラグイン「MW WP Form」のセレクトボックスにおいて、選択を必須にする方法です。
【結論】初期表示の文言ではフォーム送信ができないようにする
通常、初期値を空白にしたり、「選択してください」という文言に設定している場合、これらの初期値のままでもフォームは送信されてしまいます。
①~③のどれかを選択しなくても、「選択してください」が最初から選ばれているため、送信ができる状態です。
これを回避するためには、初期表示の文言のまま=未入力という扱いにする必要があります。
設定方法
「:選択してください」
セレクトボックスを作成するときに、以下のように設定します。
これにより、「選択してください」の value 値(送信する値)が空の状態になって、送信しようとするとエラーと認識されます。
バリデーションルールを設定
いつも通り、バリデーションルールの必須にチェックを入れて、設定完了です。
「選択してください」のままフォームを送信しようとすると、エラーとなり送信できなくなります。