JS简单实现文件上传实例代码(无需插件)
2013-11-15 09:23
1046 查看
复制代码 代码如下:
<span class="up-btn" id="selectFile">请选择文件</span>
<input type="file" name="fileupload" style="FILTER: alpha(opacity=0); moz-opacity: 0; opacity: 0;" />
// 点击#selectFile触发input:file的click事件
复制代码 代码如下:
jQuery('#selectFile').live('click',function(){
var ie = !-[1,];
if(ie){
jQuery('input:file').trigger('click').trigger('change');
}else{
jQuery('input:file').trigger('click');
}
});
选中文件要触发的事件
复制代码 代码如下:
jQuery('input:file').change(function(){
//dosomthing
});
注意事项:
<span class="up-btn" id="selectFile">请选择文件</span>
<input type="file" name="fileupload" style="FILTER: alpha(opacity=0); moz-opacity: 0; opacity: 0;" />
// 点击#selectFile触发input:file的click事件
复制代码 代码如下:
jQuery('#selectFile').live('click',function(){
var ie = !-[1,];
if(ie){
jQuery('input:file').trigger('click').trigger('change');
}else{
jQuery('input:file').trigger('click');
}
});
选中文件要触发的事件
复制代码 代码如下:
jQuery('input:file').change(function(){
//dosomthing
});
注意事项:
1、在chrome浏览器下,为了数据安全,隐藏的input:file不能trigger “click” 事件。 所以要设置input:file的透明度达到隐藏的效果。
2、在ie6,7下input file文件不支持onchange事件,所以在此浏览器下我还是用<input type="file" value="" />
您可能感兴趣的文章:
- 原生JS实现前端本地文件上传
- JS实现可视化文件上传
- js实现文件上传功能 后台使用MultipartFile
- JS+Struts2多文件上传实例详解
- vue.js 图片上传并预览及图片更换功能的实现代码
- php+croppic.js实现剪切上传图片功能
- JavaScript使用享元模式实现文件上传优化操作示例
- JS实现图片上传多次上传同一张不生效的处理方法
- js实现图片上传并预览功能
- vue.js图片转Base64上传图片并预览的实现方法
- Angularjs实现多图片上传预览功能
- JavaScript实现异步图像上传功能
- SpringBoot+Vue.js实现前后端分离的文件上传功能
- node.js自动上传ftp的脚本分享
- JS实现的文件拖拽上传功能示例
- Vue2.0实现调用摄像头进行拍照功能 exif.js实现图片上传功能
- JS和Canvas实现图片的预览压缩和上传功能
- JavaScript代码实现txt文件的上传预览功能
- js 实现 input type="file" 文件上传示例代码
- js实现上传图片预览的方法
- Servlet+Jsp实现图片或文件的上传功能具体思路及代码
- 上传图片预览JS脚本 Input file图片预览的实现示例
- JS实现上传图片的三种方法并实现预览图片功能
- js实现图片上传并正常显示
- 一个简单的jQuery插件ajaxfileupload.js实现ajax上传文件例子
- JS中使用FormData上传文件、图片的方法
- 客户端js判断文件类型和文件大小即限制上传大小
- js获取上传文件的绝对路径实现方法
- 原生JS和jQuery版实现文件上传功能
- 微信JSSDK上传图片
- 简单实现js上传文件功能
- JS文件上传神器bootstrap fileinput详解
- js实现上传图片之上传前预览图片
- Javascript图片上传前的本地预览实例
- 学习使用AngularJS文件上传控件
- 分享5个好用的javascript文件上传插件
相关文章推荐
- JS简单实现文件上传实例代码(无需插件)
- JS简单实现文件上传实例代码(无需插件)
- JS简单实现文件上传(无需插件)
- JS简单实现文件上传(无需插件)
- Spring MVC代码实例系列-10:Spring MVC实现简单的文件上传和下载
- node.js系列(实例):原生node.js+formidable模块实现简单的文件上传
- Java实现拖拽文件上传dropzone.js的简单使用示例代码
- 一个简单的jQuery插件ajaxfileupload.js实现ajax上传文件例子
- 一个简单的jQuery插件ajaxfileupload.js实现ajax上传文件例子
- 使用ajaxFileUpload.js插件实现ajax无刷新上传文件
- js 上传文件预览的简单实例
- Jquery AjaxUpload实现文件上传功能代码实例教程
- SpringMVC+Ajax实现文件批量上传和下载功能实例代码
- php结合Ajax如何实现异步文件上传的代码实例
- 一个简单的jQuery插件ajaxfileupload实现ajax上传文件例子
- webuploader+springmvc实现多文件上传(html+js+css原创,后台代码借鉴)
- Java中使用fileupload组件实现文件上传功能的实例代码
- php实现文件上传功能的代码实例
- 不借助js插件和flash实现不跳转上传文件
- 一个简单的jQuery插件ajaxfileuplo 4000 ad实现ajax上传文件例子