以下のquichformとSmartyを使いPGを製作しています。
以下のようにチェックボックスグループを作ります、
$kisetsu_chk[]= $form->addElement("checkbox","haru",NULL,"春",NULL,"春");
$kisetsu_chk[]= $form->addElement("checkbox","natsu",NULL,"夏",NULL,"夏");
$kisetsu_chk[]= $form->addElement("checkbox","aki",NULL,"秋",NULL,"秋");
$kisetsu_chk[]= $form->addElement("checkbox","fuyu",NULL,"冬",NULL,"冬");
$form->addGroup($kisetsu_chk,"kisetsu_chk","季節");
テンプレートにこのように記述し
<!--{$form.kisetsu_chk.html}-->
最初にこのプログラムを実行すると
□春□夏□秋□冬 次へ
と表示されます。
ここでHTMLソースを表示させると(文字制限に引っかかるので簡素化して書きます)
<input name="kisetsu_chk[haru]" type="checkbox" value="1"><label>春</label>
<input name="kisetsu_chk[natsu]" type="checkbox" value="1"><label>夏</label>
この様になるのですが、このように
<li><input name="kisetsu_chk[haru]" type="checkbox" value="1"><label>春</label> </li>
<li><input name="kisetsu_chk[natsu]" type="checkbox" value="1"><label>夏</label> </li>
一項目ごとに<li></li>や<br>などをつける方法はあるのでしょうか?
コメント(0件)