在yii中我有一个echo CHtml::activeFileField($model, 'image');
。它显示通常的<input type="field ...
DOM对象。如何显示图像而不是文件输入字段。所以当点击时用户可以选择一个文件吗?
有没有办法通过yii做到这一点?或yii中的jquery?谢谢
答案 0 :(得分:3)
你可以通过css:input[type="file"]{opacity:0;}
轻松完成它,旁边的标签有一个图像背景,你可以在它上面绝对定位。请务必为输入设置宽度和高度,使其不超过标签尺寸
答案 1 :(得分:0)
它可以做你想要的。
echo CHtml::image($src,$alt = '',$htmlOptions = array());
但是对于输入文件,您必须创建一个输入字段来上传文件。