Re: [請益] 請問有人有使用過smarty+pear[HTML_Qui …

看板PHP作者 (ihy08)時間17年前 (2008/08/26 15:16), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《MrMarcus (請勿忘記密碼)》之銘言: : Smarty和HTML_QuickForm這兩項我剛好都滿常使用的,也經常組合使用。 : HTML_QuickForm有提供搭配Smarty使用的renderer。大致上的用法會像這樣: : form.php: : <?php : $smarty = new Smarty(); : $form =& new HTML_QuickForm("myform", "post", "form.php"); : $form->addElement("text", "email", "Your email"); : $form->addRule(.........); : if($form->validate()) { : // 表單資料驗證通過,儲存表單資料 : .... : // 輸出感謝頁畫面 : $smarty->display("thanks.html"); : exit; : } : // 沒有接收到正確的表單資料,輸出表單頁面 : $renderer =& new HTML_QuickForm_Renderer_ArraySmarty($smarty, TRUE); : $form->accept($renderer); : $smarty->assign("form", $renderer->toArray()); : $smarty->display("form.html"); : ?> : form.html : : {$form.javascript} : <form {$form.attributes}> : {$form.hidden} : Email : {$form.email.html} : <input type="submit" /> : </form> 有幾個問題想再請教前輩。 1.{$form.javascript} 這行的用意、作用是什麼? 2.{$form.hidden} 這行的意思是什麼?作用是什麼? 3.HTML_QuickForm所產生的表單是不是要寫在這兩個之間 <form {$form.attributes}> </form> 4.表單呈現 {$form.email.html} {$form.email.label} 除了.html .label之外還有其他的可以用嗎? 謝謝!^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 202.39.62.163
文章代碼(AID): #18iwtDYm (PHP)
文章代碼(AID): #18iwtDYm (PHP)