此函數可以指定哪個元素被選定. 要嘛必須指定values 和ouput 屬性,要嘛指定options 替代. 所有的輸出與XHTML 相容.
上表未提及的其它參數在<input> 標籤中以"名稱/屬性"對的方式顯示.
##index.php:##require ('Smarty.class.php');$smarty = new Smarty;
$smarty->assign('cust_ids', array(1000,1001,1002,1003));
$smarty ->assign('cust_names', array('Joe Schmoe','Jack Smith','Jane
Johnson','Carlie Brown'));
$smarty->assign('customer_id', 1001);
$smarty->display('index.tpl');
##index.tpl:
{html_radios values=$cust_ids checked= $customer_id output=$cust_names separator="<br />"}
index.php:
require('Smarty.class.php'); $smarty = new Smarty;$smarty->assign('cust_radios', array(
1001 => 'Joe Schmoe',
1002 => 'Jack Smith',
1003 => 'Jane Johnson',
1004 => 'Charlie Brown'));
$smarty->assign('customer_id', 1001);
$smarty-> display('index.tpl');
index.tpl:
{html_radios name="id" options=$cust_radios checked=$customer_id separator="< ;br />"}
輸出: (both examples)
<input type="radio" name="id[]" value="1000 ">Joe Schmoe<br /><input type="radio" name="id[]" value="1001" checked="checked"><br />< ;input type="radio" name="id[]" value="1002">Jane Johnson<br />
<input type="radio" name="id[]" value="1003 ">Charlie Brown<br />
#下一節