※ 引述《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