为了账号安全,请及时绑定邮箱和手机立即绑定

Twitter Bootstrap表单文件元素上载按钮

Twitter Bootstrap表单文件元素上载按钮

森林海 2019-12-07 13:45:30
为什么没有用于Twitter引导程序的精美文件元素上载按钮?如果为上传按钮实现了蓝色的主按钮,那就太好了。甚至可以使用CSS精细化上传按钮吗?(似乎是无法操纵的本机浏览器元素)
查看完整描述

3 回答

?
宝慕林4294392

TA贡献2021条经验 获得超8个赞

我很惊讶没有提到该<label>元素。


解:


<label class="btn btn-primary" for="my-file-selector">

    <input id="my-file-selector" type="file" class="d-none">

    Button Text Here

</label>

不需要任何JS或时髦的CSS ...


包含文件名的解决方案:


<label class="btn btn-primary" for="my-file-selector">

    <input id="my-file-selector" type="file" style="display:none" 

    onchange="$('#upload-file-info').html(this.files[0].name)">

    Button Text Here

</label>

<span class='label label-info' id="upload-file-info"></span>

上面的解决方案需要jQuery。


查看完整回答
反对 回复 2019-12-07
  • 3 回答
  • 0 关注
  • 464 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信