サポート » プラグイン » MW WP Form バリデーションルールの有無を切り替える方法

  • zilchr2

    (@zilchr2)


    セレクトボックスの値に応じて入力欄の表示・非表示を切り替えたいと思っています。

    「お問い合わせ方法」というセレクトボックスがあり、その値が

     ①「電話」なら電話番号入力欄を表示 ※メール入力欄は表示しない

     ②「メール」ならメール入力欄を表示 ※電話入力欄は表示しない

    という形で表示したいと思っています。

    こちらのやり方を利用しています。

    それぞれの入力欄を入力必須の設定にすると、送信の際、ソースを確認すると<span class=”error”>未入力です。</span>が表示されています。

    セレクトボックスの値に応じて入力必須を切り替える方法はないのでしょうか?
    どうぞよろしくお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック投稿者 zilchr2

    (@zilchr2)

    引用がきちんとかけていませんでした。
    セレクトボックスの表示・非表示はこちらのやり方を参考にして作っています。
    よろしくお願いします。

    MW WP Form の「必須」バリデーションはその項目が送信されたときに実行されますので、項目を隠すついでに jQuery で disabled="disabled" を設定してやれば良いかと思います。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「MW WP Form バリデーションルールの有無を切り替える方法」には新たに返信することはできません。