テンプレートのinputタグを増やしたい

提供:Wiki@KDS
ナビゲーションに移動 検索に移動

inputタグの増やし方

type属性がtextのinputや、textareaを増やす場合

  1. name属性の名前を意味のある一意なものに決める(以下決めた名前をunique_nameとする)
  2. 設定ファイル(registration.ini.php等)の$inputNameList配列にunique_nameを追記する
  3. テンプレート内でname="unique_name"のinputタグが使える様になる
  4. 入力した値の遷移を行いたい場合は、valueの値に{$input.unique_name}を入れる
  5. 確認画面テンプレートのhiddenリストにもvalueを{$input.unique_name}としたhidden値を増やしておく

※加えたinputに、必須入力フラグや入力文字チェック等のエラーチェックを加えたい場合はエラーチェックの内容を変更したいを参照

type属性がcheckboxのinputを増やす場合

基本的にはtextと同じ。
違う点として、

  1. 変数名に接頭語として「chk_」を付ける。(以下決めた名前をchk_unique_nameとする)
  2. 再表示したい場合に、チェック済みcheckboxの項目にchecked属性を加えたい場合は、記述したい箇所に{$input.chk_unique_name_checked}と記述する。(変数名の最後に_checkedと入れる)