用JS实现input中的file标签的样式(当要修改file标签的字体样式时使用)
2016-07-01 18:48
701 查看
实现步骤:1.创建一个input
file标签,并设置该标签为隐藏的;
eg:<input
type="file"
id="file1"
name="file1"
style="display:none"/>
2.创建一个input
text标签,来显示选中的文件路径;
eg:<input
type="text"
value="未选择文件"
id="tex"/>
3.创建一个超链接标签,通过点击该链接间接点击了文件标签;
eg:<a
onclick="$('#file1').click()>选择文件</a>
4.通过一段JavaScript代码,将选中的文件路径显示在文本框中;
eg:<script>$(function(){
$("#file1").change(function(){
$("#tex").val($("#file1").val());});});</script>
注意:该段代码必须要加jQuery框架
完整代码如下:
<input type="file" id="file1" name="file1" style="display:none"/>
<div class="input-append">
<input id="filePath" class="input-sm" type="text" value="未選択ファイル" style="height:30px;font-size:13px;border-radius:5px">
<a class="easyui-linkbutton" style="height:30px" onclick="$('input[id=file1]').click();">選択ファイル</a>
</div>
<script type="text/javascript">
$(function () {
$('input[id=file1]').change(function () {
$('#filePath').val($(this).val());
});
});
</script>
file标签,并设置该标签为隐藏的;
eg:<input
type="file"
id="file1"
name="file1"
style="display:none"/>
2.创建一个input
text标签,来显示选中的文件路径;
eg:<input
type="text"
value="未选择文件"
id="tex"/>
3.创建一个超链接标签,通过点击该链接间接点击了文件标签;
eg:<a
onclick="$('#file1').click()>选择文件</a>
4.通过一段JavaScript代码,将选中的文件路径显示在文本框中;
eg:<script>$(function(){
$("#file1").change(function(){
$("#tex").val($("#file1").val());});});</script>
注意:该段代码必须要加jQuery框架
完整代码如下:
<input type="file" id="file1" name="file1" style="display:none"/>
<div class="input-append">
<input id="filePath" class="input-sm" type="text" value="未選択ファイル" style="height:30px;font-size:13px;border-radius:5px">
<a class="easyui-linkbutton" style="height:30px" onclick="$('input[id=file1]').click();">選択ファイル</a>
</div>
<script type="text/javascript">
$(function () {
$('input[id=file1]').change(function () {
$('#filePath').val($(this).val());
});
});
</script>
相关文章推荐
- css hack 大全详解
- 常见知识点总结
- css基础学习(2)(伪元素)
- 5分钟彻底搞懂Border画多边形原理
- CSS隐藏input光标
- 简单的CSS样板
- 一个带动画,带可传入比例值的css3圆环
- 深入理解CSS中的层叠上下文和层叠顺序
- css中的定位问题
- CSS中的BFC学习
- js+css二级导航
- CSS3圆角边框和边界图片效果实例
- CSS3制作酷炫的三维相册效果
- 几个比较常用的css
- 怎样将css中的颜色转化为rgba
- css样式
- 利用css的background-image和background-position将多图放在一张图片上取用
- CSS实现隐藏和显示功能的代码
- css基础学习(1)(背景,字体,样式)
- ie Css Hack 特殊符号