1

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

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

4

2 回答 2

3

您可以通过 css 轻松完成:input[type="file"]{opacity:0;}并且它旁边的标签有一个图像背景,您可以将其绝对定位。确保为您的输入设置了宽度和高度,使其不会超过您的标签大小

于 2012-10-09T16:07:32.350 回答
0

它可以做你正在寻找的东西。

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

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

于 2012-10-11T05:09:12.943 回答