<input type="file">中怎设置那个按钮的样式
2024-10-18 20:21:27
最近才开始学习HTML,在练习表单的过程中,发现在使用<input type="file"/>这个类型的元素,产生的文件框和浏览按扭,它们的样式往往不符合我们的需要。怎么改变呢,我上网搜索了一些方法,说的是设置将file隐藏,然后用一个按钮覆盖就可以了,我总结了一下之后,具体方法如下:
1、放一个text类型的文本框。
2、放一个button类型的按扭。
3、放一个file类型。
4、调整button和file的样式,目标:将file隐藏,使其位置和button位置重叠。
5、当上传框file的值有所改变时通过onchange事件句柄执行text.value=this.value,即保持真正的上传框与模拟的上传框的值同步更新。
具体的代码如下:
<input type="text" name="txt">
<input type="file" name="fil" style="display: none" onchange="txt.value=this.value">
<button onclick="fil.click()">浏览...</button>
就这样轻松解决了
最新文章
- simple_tag,filte,分页以及cookie和装饰器
- Kerberos
- HTML代码简写法:Emmet和Haml
- PMP 第三章 单个项目的项目管理标准
- ES6新特性(函数默认参数,箭头函数)
- REUSE_ALV_GRID_DISPLAY显示ALV,设置可编辑时,与内表数据同步问题
- android EditText长按屏蔽ActionMode context菜单但保留选择工具功能
- Orchard中文学习视频录制完成
- 关于<;ul>;<;ol>;<;li>;的用法
- jQuery 随滚动条滚动效果 (适用于内容页长文章)
- uva 10817 Headmaster&;#39;s Headache 出发dp 位计算
- 团队作业8——第七天(beta阶段)
- 转载:使用Math.floor和Math.random取随机整数
- C++(1):error: invalid conversion from ‘void (*)()’ to ‘void (*)(int)
- An error occurred while starting the application.
- datatables后端分页
- 鸟哥的linux私房菜第4版--自学笔记
- leetcode55&mdash;Jump Game
- thinkphp5.0 输入变量
- HDU 1847 Good Luck in CET-4 Everybody! (博弈)