YII学习第二十天,web helpers的CHtml
查手册得知,CHtml控件是system.web.helpers的一个控件。主要用于渲染各种html表单?
CHtml is a static class that provides a collection of helper methods for creating HTML views.?
1,下拉菜单??
$idcs = array(?
??? '1' => 'JX',?
??? '2' => 'TC',?
??? '3' => 'YF'?
);?
<?php echo CHtml::dropDownList('idcs','',$idcs) ?>?
2,radio?????
$time_scale = array(?
??? '0' => '周',?
??? '1' => '月',?
??? '2' => '季度',?
??? '3' => '年'?
);?
<?php echo CHtml::radioButtonList('time_scale','1',$time_scale,array('separator'=>'')) ?>?
批注1:第二项是默认值。直接填1即可。?
批注2:第四项是参数选型,这里选择各个radio直接用''隔开。还有其他选项。?
批注3:取其选中值。与jquery获取普通表单的值一样。?
批注4:监听其值变化?
方式一:?
<?php echo CHtml::radioButtonList( 'cars','4', array(4 => 'GM', 5 => 'FORD'), array('separator' => '',?
??????? 'onChange'=>CHtml::ajax(array('type'=>'GET', 'url'=>array("editProfile/UpdateAjax"),?
'update'=>'#data'))));?
方式二:?
使用jquery监听