2017-06-27 14:53:51 3266次浏览 5条回答 1 悬赏 30 金钱

在做一个导入功能,要选取文件上传,但是发现<?= $form->field($upmodel, 'file')->label(false)->fileInput() ?>这样写出来的样式丑到不要不要的,怎样快速修改呢,不想用插件了,求大牛指导,自己试过把这个按钮设置透明,覆盖在自己的按钮上,但是会显示不了选择的文件

补充于 2017-06-27 15:01

QQ图片20170627150130.png

QQ图片20170627150135.png

  • 回答于 2017-06-27 14:55 举报

    改个css样式,不会?

    7 条回复
    回复于 2017-06-27 14:57 回复

    <?= $form->field($upmodel, 'file')->label(false)->fileInput(['style'=>'display:inline;width:40%;']) ?>

    回复于 2017-06-27 15:00 回复

    <?= $form->field($upmodel, 'file',['options'=>['class'=>'col-xs-3'],'inputOptions'=>['class'=>'form-control']])->label(false)->fileInput() ?>
    或者这样

    回复于 2017-06-27 15:02 回复

    大牛。我是想改下按钮的样式, 和bootstarp按钮一样,我已经补充了图片,你可以看看

    回复于 2017-06-27 16:42 回复

    修改按钮样式呗……

    回复于 2017-06-27 17:11 回复

    能不能直接在activeform里面改,不拆开成html

    回复于 2017-06-27 17:27 回复

    当然可以。 有人想方设法把酒中的糖分去掉,也有人拿了脱糖的酒兑雪碧。

    回复于 2017-06-27 17:31 回复

    因为试了挺久,弄不出来

  • 回答于 2017-06-27 15:43 举报

    路过路过。。。。。。。。。

  • 回答于 2017-06-27 15:46 举报

    有一个Css解决方案 把你的样式放那 然后把真实按钮覆盖到上面 但是是隐藏的

    2 条回复
    回复于 2017-06-27 16:05 回复

    试过了,那样的话,显示不了文件名称了,而且YII的验证没有了

    回复于 2017-06-28 09:11 回复

    你好没找 文件上传的 插件,yii的 那些都可以改样式,应该也是可以通用验证的,还有就是你这个表单有多少项目 少的话不行换个验证方式

  • 回答于 2017-06-27 15:48 举报

    给个class写段css

  • 回答于 2017-10-18 14:51 举报

    现在这个问题解决了么?

您需要登录后才可以回答。登录 | 立即注册
zcx147716565
CEO

zcx147716565 广州

注册时间:2017-03-10
最后登录:2021-01-12
在线时长:69小时38分
  • 粉丝9
  • 金钱12500
  • 威望20
  • 积分13390

热门问题