美化file表单的简单小技巧
来源:互联网 发布:数据库运维工程师工资 编辑:程序博客网 时间:2024/05/21 15:41
今天看到有人在javascript论坛上问了一个"如何在一个页面点击按钮弹出一个路径选择对话框"的问题,有位朋友给出了一个比较好的解决办法,可以美称为"js事件乾坤大挪移".代码如下:
的确可做一种美化file表单的巧妙方法.偶然想到的哦....
根据设想偶写的一段代码:
<input type="button" value="Select" onclick="path.click()" />
<input type="file" id="path" style="display:none;" />
这里实际上隐藏了原来的file表单,因为file表单按钮样式无法改变,这里用一个真实的按钮代替file的按钮.可以把file的click事件转移到button上.然后可以同样的模拟一个text框来代替file中的text框.然后加以美化即可.<input type="file" id="path" style="display:none;" />
的确可做一种美化file表单的巧妙方法.偶然想到的哦....
根据设想偶写的一段代码:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<input type="text" size="20" name="upfile" id="upfile" style="border:1px dotted #ccc">
<input type="button" value="浏览" onclick="path.click()" style="border:1px solid #ccc;background:#fff">
<input type="file" id="path" style="display:none" onchange="upfile.value=this.value">
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<input type="text" size="20" name="upfile" id="upfile" style="border:1px dotted #ccc">
<input type="button" value="浏览" onclick="path.click()" style="border:1px solid #ccc;background:#fff">
<input type="file" id="path" style="display:none" onchange="upfile.value=this.value">
</BODY>
</HTML>
- 美化file表单的简单小技巧
- laber美化表单小技巧
- android 关于美化按钮的小技巧
- 表单外观的美化
- Windows 美化及小技巧
- Ubuntu的小美化
- javascript :简单的小技巧
- 一些简单的小技巧
- Kali_linux 的简单美化
- QLineEdit的简单美化
- QPushButton的简单美化
- 简单的表格美化
- 简单的select美化
- 美化input type="file" 文件上传表单
- 表单美化
- JAVA-EE表单file文件的简单应用
- html表单小技巧收集
- div css表单布局的五个小技巧
- 完全用Linux工作,摈弃Windows (转载)
- blog第一篇,前言
- Table的两个属性rowIndex与cellIndex
- 您的B今天I了没有?
- 利用setTimeout()函数实现函数代码的延迟执行
- 美化file表单的简单小技巧
- (翻译)如何编写更佳的bug report
- 程序设计模式的有趣解释-追MM [转贴]
- 如何选择OLAP工具?
- 熬夜的程序员都来看,请珍惜自己的身体
- 如何使用C#压缩文件及注意的问题!
- CSS美化select表单边框
- JDK5.0中新增StringBuilder类,DataSource类(对DB的操作)
- 各种编程语言介绍(转载)