WordPressのプラグインMW WP FORMを使用しています。
確認画面の表示で、ある項目が未入力の場合、他の項目であるラジオボタンでデフォルト選択されているものをクリア(非表示)
にしたいのですが、どうやっていいかわかりません。
発生している問題
ラジオボタンでデフォルト選択されているものが確認画面で表示されてしまう。
ソースコード
<h2>1つ目の製品</h2> <dl> <dt>製品名<span class="requred-icon">必須</span></dt> <dd class="all_width">[mwform_select name="製品名(1)" children=":ここから選択,製品A,製品B,製品C" post_raw="true"]</dd> <dt>契約<span class="requred-icon">必須</span></dt> <dd>[mwform_radio name="契約(1)" children="プランA,プランB" value="プランA"]</dd> <dt>シリアル番号<span class="requred-icon">必須</span></dt> <dd>[mwform_text name="シリアル番号(1)" post_raw="true"]</dd> </dl> <h2>2つ目の製品</h2> <dl> <dt>製品名</dt> <dd class="all_width">[mwform_select name="製品名(2)" children=":ここから選択,製品A,製品B,製品C" post_raw="true"]</dd> <dt>契約種別</dt> <dd>[mwform_radio name="契約種別(2)" children="プランA,プランB" value="プランA"]</dd> <dt>シリアル番号</dt> <dd>[mwform_text name="シリアル番号(2)"]</dd> </dl> <h2>3つ目の製品</h2> <dl> <dt>製品名</dt> <dd class="all_width">[mwform_select name="製品名(3)" children=":ここから選択,製品A,製品B,製品C" post_raw="true"]</dd> <dt>契約種別</dt> <dd>[mwform_radio name="契約種別(3)" children="プランA,プランB" value="プランA"]</dd> <dt>シリアル番号</dt> <dd>[mwform_text name="シリアル番号(3)"]</dd> </dl>
「1つ目の製品」の項目は必須ですが、「2つ目の製品」「3つ目の製品」の入力は任意にしており、
function.phpで、「2つ目の製品」「3つ目の製品」の中の「製品名」「シリアル番号」のいずれかに入力があった場合は、
他の項目が必須になるようにしています。
「契約」については、プランAをデフォルト選択にしているので、他の項目に入力がない場合、確認画面でそのまま表示されてしまうので
「シリアル番号」に入力がない場合は、確認画面で「契約」も何も選択されていない状態にしたいです。
その場合、function.phpでどのように記述すればよいか、ネットで調べてみたのですが、同じような例がなく、
ご教示いただけると助かります。
よろしくお願いいたします。
あなたの回答
tips
プレビュー