file类型的输入框,样式不可修改的解决方法
来源:互联网 发布:js下一个兄弟节点 编辑:程序博客网 时间:2024/06/11 17:49
1、问题描述
html中file类型的输入框,在上传文件中经常被用到,但是IE浏览器、火狐、chrome中显示的效果不一样,并且还不可以用css样式表的形式更改对应的样式,在设计是,就会存一些问题。
IE中显示:
FF中显示:
2、解决思路
影藏file类型的输入框,新增一个输入框,并将该输入框联动到file类型的输入框中;
具体的代码实现如下:
1、html代码如下:
<div class="rowInput"> <label class="">用户数据:</label> <input name="file" type="file" size="50" id="file" class="hidden"/> <input name="userWarehouseFile" type="text" id="userWarehouseFile"/> <label id="scan" class="Btn" onClick="selectFile()">浏览</label> </div> <div class="rowInput"> <label class="inputLabel"></label> <button type="submit" class="Btn">导入</button> </div>2、js代码,用于控制file类型的输入框与新增输入框之间的联动:
<script> function selectFile() { $("#file").trigger("click"); } $(document).ready(function () { $("#file").change(function(){ var value = $("#file").val(); $("#inventoryFile").val(value); }); }); </script>
3、CSS代码,用于控制样式如
.rowInput { margin: 20px auto; width: 450px;}.inputLabel { display: inline-block; width: 120px; text-align: right; margin-right: 20px;}.Btn { padding: 6px 12px; width: 80px; font-size: 14px; font-weight: 400; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; border: 1px solid transparent; border-radius: 4px; margin: 2px; background-color: #69b755; color: #fff; margin-bottom: 10px;}
4、显示效果如下:
此时在IE或者FF浏览器中就可以显示自己设置的样式啦,效果如下:
0 0
- file类型的输入框,样式不可修改的解决方法
- 修改Input File的样式
- 修改file按钮的样式
- 修改输入框placeholder的样式
- 修改input输入框的样式
- 修改输入框placeholder文字的样式
- type=file的input框样式修改的方法
- 修改提交文件的input类型为file控件的样式
- 自定义file类型input的样式
- html 上传样式 file的修改
- input[type="file"]的样式修改
- 修改input元素的file样式
- input,type="file"的样式修改
- input输入框修改placeholder和readonly的样式
- 修改input file类型的默认按钮
- 解决input的file类型各浏览器的样式兼容
- input输入框file类型选择同样输入框第二次不触发onchange事件的解决办法
- input输入框file类型选择同样输入框第二次不触发onchange事件的解决办法
- python下配置opencv
- Java流(Stream)、文件(File)和IO
- 小玩文件(1)
- 【muduo网络库学习】之基本的TCP Server工作机制
- dropList下拉框,可微调控制在ScrollView上的位置,通过设置下拉框的X、Y值为ScrollView的偏移量即可
- file类型的输入框,样式不可修改的解决方法
- windows 下的GSL配置(转载)
- Pre设计模式相关docs
- 配置mongodb 复制集3.2
- Android中Fragment
- ScrollView滑动的时候去除边上的阴影
- Android SQLiteDatabase帮助类SQLiteOpenHelper的使用
- Python: xml转json
- EXT2 文件系统