Contact
お問い合わせフォーム
当サイトについてのご意見、ご感想などは以下のフォームよりお問い合わせください(できません)。
.c-form
- form要素に付与する、フォーム全体を括るクラス。
c-formlist
- フォームの入力項目一覧を括る、配下に
.form_item
要素を列挙する。 .c-radioui
- ラジオボタンUIをつくるクラス。ラジオボタンの項目は
.item
を付与したlabel要素で列挙する。 .c-checkboxui
- チェックボックスUIをつくるクラス。チェックボックスの項目は
.item
を付与したlabel要素で列挙する。 .js-flextextarea
- 入力した行数に合わせて入力欄の高さを変えるUIをつくるクラス。(後述)
.js-acceptInput
- ラジオボタン、チェックボックスへのチェックで、活性・非活性を切り替えるUIをつくるクラス。(後述)
テキスト入力欄のマークアップ。
.form_item
配下にlabel要素で括ったinput要素と、その手前に.form_label
を付与したspan要素でラベルテキストを置く。
テキストエリアのマークアップ。
テキスト入力欄とほぼ同じ、input要素がtextarea要素に変わる。入力した行数に合わせて伸縮させる場合はtextarea要素を.js-flextextarea
を付与したdiv要素で括る。
活性・非活性を切り替えるラジオボタン、チェックボックスのマークアップ。
ラジオボタン、チェックボックスに.js-acceptInput
を付与。ラジオボタン、チェックボックス側にはdata-trigger属性、切り替える対象となる要素にはdata-target属性で、「ユニークな同じ値」を指定し紐付ける。