看板 PHP 關於我們 聯絡資訊
※ 引述《eugg (狂歡 是一個人的孤單)》之銘言: : 作者: eugg (狂歡 是一個人的孤單) 看板: Web_Design : 標題: [問題] 請問關於表單的選項 (selected) : 時間: Fri Dec 29 15:06:54 2006 : <form name="form1" method="post" action="select.php"> : <select name="select"> : <option value = null selected >請選擇</option> : <option value = "選擇一">選擇一</option> : <option value = "選擇二">選擇二</option> : <option value = "選擇三">選擇三</option> : </select> : <input type="submit" name="Submit" value="送出"> : </form> : 請問一下各位高手 : 因為我action指向的網頁就是本身的網頁 : 我在[請選擇]的地方放了 selected 所以他預設值就是在請選擇 : 可是這個設式送到select.php(也就是本身)後 : 他的預設還是在[請選擇] : 請問可以讓他當我選擇了[選擇一] 送出之後 : 可以讓他的 預設(selected)在選擇一那裡嗎 : 不知道我說明的夠不夠清楚,謝謝>"< select.php : <?php include_once 'Smarty.class.php'; $smarty = new Smarty(); $options = array( 1 => '選擇一', 2 => '選擇二', 3 => '選擇三' ); $smarty->assign('my_options', $options); $smarty->display('my_template.html'); ?> my_template.html : <form action="select.php" method="post"> {html_options name=myselect options=$my_options selected=$smarty.post.myselect} <input type="submit"> </form> Smarty會幫你產生<select>標籤的內容,並且送出後幫你選好 之前選擇的項目。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.153.19