Re: [請益] 請問有人有使用過smarty+pear[HTML_Qui …
※ 引述《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
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章