• いつも大変お世話になります。

    タイトルの通りなのですが、Contact Form 7のラジオボタンでは、ラッパー要素にidやclassを付けることはできますが、input要素には付けられません。
    jQuery等により、ラジオボタンの選択によって、他のフォーム要素を表示・非表示させたく、そのために、input要素にidを付加したいのです。
    最悪、ソースをコピペしてidを付加し、テンプレートにペーストして使用する方法はあるかと思いますが、もっとスマートな方法は無いでしょうか?

    何卒、ご教示のほどよろしくお願いいたします。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • モデレーター gatespace

    (@gatespace)

    jQuery等により、ラジオボタンの選択によって、他のフォーム要素を表示・非表示させたく、そのために、input要素にidを付加したいのです。

    ラジオボタンの value 違うでしょうから
    jQueryだったらIDだけじゃなくて Attribute とかでも個別に指定出来ますよ。
    http://semooh.jp/jquery/api/selectors/

    トピック投稿者 JunichiK

    (@junichik)

    gatespaceさん、ありがとうございます。

    ちょっと別の問題が出てきたので、そちらが解決次第に、ご紹介いただいたページを参考に頑張ってみます。
    また行き詰ったらご教示願うと思いますので、何卒よろしくお願い申し上げます。

    トピック投稿者 JunichiK

    (@junichik)

    gatespaceさん、いつもお世話になります。

    仰せのとおり、value属性を使おうと思ったのですが、Contact form 7では、選択項目がvalueの値となっています。
    つまり、valueが日本語なのですが、何か対応策はあるでしょうか?

    よろしくお願いいたします。

    モデレーター gatespace

    (@gatespace)

    まずはやってみてはどうでしょう?

    Attributeがダメでも:nth-childとかいくらでも方法はあると思います。
    (ただし、これ以上はjQueryの話なので、このフォーラムでのコメントは控えます)

    トピック投稿者 JunichiK

    (@junichik)

    お世話になります。

    valueが日本語だとダメだと思い込んでたのですが、日本語のままでもScriptが動きました。
    お手数おかけしましてすみませんでした。ありがとうございました。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「Contact Form 7のラジオボタンのinput要素にidを付加したい」には新たに返信することはできません。