[英]How can i add a icon to submit button Yii?
HTML按钮是
<button class="btn" type="submit"><i class="icon-search"></i> Go</button
>
我将其更改为Yii
<?php
echo CHtml::submitButton('Go', array('id' => 'btSubmit',
'class' => 'btn',
'name' => 'files'
));
?>
如何添加到按钮
这会起作用
echo CHtml::tag('button', array(
'name'=>'btnSubmit',
'type'=>'submit'
), '<i class="icon-search"></i> Go');
会产生
<button name="btnSubmit" type="submit"><i class="icon-search"></i> Go</button>
<?php echo CHtml::submitButton(
CHtml::tag('i', array('class' => 'icon-search')) . ' Go',
array('id' => 'btSubmit',
'class' => 'btn',
'name' => 'files')
);
?>
使用CHtml :: tag('i',array('class'=>'icon-search'))。 在您的代码中使用“ Go”而不是“ Go” 。
根据yii源代码 , CHtml::tag
方法需要第三个参数来提交内部内容。 CHtml::button
方法不会传递此信息,因此您不能添加内部HTML。
但是,直接使用tag
方法应该可以:
echo CHtml::tag('button',[
'id'=>'btsubmit','class'=>'btn','name'=>'files','type'=>'submit'
],'<i class="icon-search"></i> Go');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.