0
点赞
收藏
分享

微信扫一扫

YII学习第二十天,web helpers的CHtml

Gaaidou 2022-08-05 阅读 27


查手册得知,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监听

举报

相关推荐

0 条评论