如何在yii中显示图像而不是文件字段

时间:2012-10-09 15:46:59

标签: jquery html css yii

在yii中我有一个echo CHtml::activeFileField($model, 'image');。它显示通常的<input type="field ... DOM对象。如何显示图像而不是文件输入字段。所以当点击时用户可以选择一个文件吗?

有没有办法通过yii做到这一点?或yii中的jquery?谢谢

2 个答案:

答案 0 :(得分:3)

你可以通过css:input[type="file"]{opacity:0;}轻松完成它,旁边的标签有一个图像背景,你可以在它上面绝对定位。请务必为输入设置宽度和高度,使其不超过标签尺寸

答案 1 :(得分:0)

它可以做你想要的。

echo CHtml::image($src,$alt = '',$htmlOptions = array());

但是对于输入文件,您必须创建一个输入字段来上传文件。