MW WP Formセレクトボックス未選択時確認画面で空白にする方法

Wordpress

フォーム設置に大変役立つ優秀なプラグインMW WP Formについて、以前セレクトボックスの「選択してください」を空欄とみなす方法という記事で、「選択してください」という項目のoptionのvalue値を空欄にする方法をご紹介しましたが、この方法だと、セレクトボックスの選択が必須でない場合、確認画面で「選択してください」という文字が表示されてしまうということがわかりました。(この値はメールに送信されません)
いろいろ試した結果、とりあえず対処方法が見つかりましたのでご紹介します。

JavaScriptで「選択してください」を当てて確認画面の表示問題に対処する

以前サポートフォーラムで紹介されていた方法ですが、JavaScriptで操作するこの方法を使うと確認画面に遷移後、「選択してください」などの文字が表示されることはありません。

管理画面でのセレクトボックスの設置方法

[mwform_select name=”test” children=”,選択肢1, 選択肢2”]

childrenの最初に「 , 」を入れます。こうすることで空白のvalue値が追加されます。
このままだと、初期値はなにも表示されないのでJavaScriptを使って「選択してください」という文字が入るように設定してあげます。

この方法を使うことで、MW WP Formのセレクトボックスが未選択のとき確認画面で「選択してください」とう文字が表示される問題はひとまず回避できます。セレクトボックスが必須項目でない場合などは、こちらの方法をを試しください。

関連記事
MW WP Formでセレクトボックの「選択してください」を空欄とみなす方法