Front Page フォーラム 使い方全般 input要素に任意のclassをつけたい

5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • 投稿者
    投稿
  • #6840
    どんぐり
    参加者

    input要素に任意のclassをつけたいのですが、できますでしょうか?

    #6842
    FirstElement 宮澤
    キーマスター

    どんぐり様、ご質問ありがとうございます。

    現在のバージョン(v1.8.4)では、設定画面から直接inputタグにclassを追記する方法はありませんが、jQueryで動的に追記することは可能と思います。

    例)フォームID=0の3番目の検索項目にtestというclassを追記

    <script>
    jQuery('input#feas_0_2').addClass('test');
    </script>

    上記コードをbody閉じタグ手前などに記述いただけば機能すると思います。

    なお、将来のリリースにおいて各種アクションフック/フィルターフックを実装していく予定ですので、例えばテーマのfunctions.phpに記述することでjQuery等に頼らずclassやhtmlタグなど静的に追記できるようになる予定です。

     

     

    #6843
    どんぐり
    参加者

    ご回答ありがとうございます!

    いただいた内容で試してみたいと思います。

    尚、ご回答いただいたそばから大変恐縮ではございますが、検索項目に必須要素をつけることはできますでしょうか?

    よろしくお願いします。

    #6844
    FirstElement 宮澤
    キーマスター

    たとえば上記の項目に必須を付ける場合は、続けてafterを使って追記したい項目を書いてみてください。

    <script>
    jQuery('input#feas_0_2').addClass('test').after('<span class="require">必須</span>');
    </script>

    CSSでデザインを調整してください。

    #6848
    どんぐり
    参加者

    お世話になります。

    お返事遅くなりました。

    いただきました内容でinput要素に任意でclassを付けれるようになりました。

    ありがとうございます。

5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • このトピックに返信するにはログインが必要です。

FE Advanced Search

¥59,800

  • サイト数無制限
  • 技術サポート回数無制限
  • 将来アップデート無料

「こんな検索できる?」「PHPやCSS詳しくないのだけど…」など、わからないことやご不安がありましたらお気軽にご相談ください。