JS实现浏览上传文件的代码


Posted in Javascript onAugust 23, 2017

废话不多说了,直接给大家贴代码了,具体代码如下所示:

<div style="position:relative;width:380px;">
      <iframe id="t_load" name="t_load" style="display: none"></iframe>
      <form action="" method="post" enctype="multipart/form-data" name="form1" target="t_load">
        <input type='text' name='textfield' id='textfield' style="height:22px; border:2px solid #cdcdcd; width:230px; border-radius:50px;" />
        <input type='button' value='浏览...' style="display: inline-block;
 margin-bottom: 0;
 font-size: 14px;
 border-radius: 4px;
padding: 6px 12px;
 margin: 2px 2px;
 border: 1px solid #357ebd;
 background: #1b9ad5;
 color: #fff;" />
        <input type="file" name="file1" accept="image/jpeg, image/gif" id="file1" onchange="document.getElementById('textfield').value=this.value" style="position:absolute; top:5px; right:74px; height:27px; filter:alpha(opacity:0);opacity: 0;width:300px" />
        <input type="button" name="button" onclick="mysubmit()" value="上传" style="display: inline-block;
 margin-bottom: 0;
 font-size: 14px;
 border-radius: 4px;
padding: 6px 12px;
 margin: 2px 2px;
 border: 1px solid #357ebd;
 background: #1b9ad5;
 color: #fff;">
      </form>
    </div>
    <div style="display:none;color:#6D6D72;font-size: 20px;" id="res"></div>
    <script>
      function mysubmit() {
        var a = document.getElementById("textfield").value;
        if(a == "") {
          alert("请上传文件");
          return;
        }
        document.form1.submit();
        ajaxsend();
      }
      function ajaxsend() {
        var xmlHttp;
        if(window.ActiveXObject) {
          xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
        } else {
          xmlHttp = new XMLHttpRequest();
        }
        xmlHttp.open("post", "upload", true);
        xmlHttp.onreadystatechange = function() {
          xmlHttp.readyState;
          if(xmlHttp.readyState == 4) {
            res.innerHTML = "上传成功!";
            setTimeout(function() {
              res.innerHTML = "";
            }, 2000);
          } else {
            document.getElementById("res").style.display = "inline";
          }
        }
        xmlHttp.send();
        var obj = document.getElementById('textfield');
        obj.outerHTML = obj.outerHTML;
      }
    </script>

总结

以上所述是小编给大家介绍的JS实现浏览上传文件的代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
Sample script that deletes a SQL Server database
Jun 16 Javascript
Iframe自适应高度绝对好使的代码 兼容IE,遨游,火狐
Jan 27 Javascript
JS TextArea字符串长度限制代码集合
Oct 31 Javascript
JS实现下拉框的动态添加(附效果)
Apr 03 Javascript
浅析jquery的作用与优势
Dec 02 Javascript
JS仿淘宝实现的简单滑动门效果代码
Oct 14 Javascript
jQuery遍历json的方法(推荐)
Jun 12 Javascript
jQuery中弹出iframe内嵌页面元素到父页面并全屏化的实例代码
Dec 27 Javascript
VUE v-for循环中每个item节点动态绑定不同函数的实例
Sep 26 Javascript
解决iview多表头动态更改列元素发生的错误的方法
Nov 02 Javascript
关于js陀螺仪的理解分析
Apr 11 Javascript
Webpack中SplitChunksPlugin 配置参数详解
Mar 24 Javascript
基于jQuery实现的单行公告活动轮播效果
Aug 23 #jQuery
JS轮播图实现简单代码
Feb 19 #Javascript
详解AngularJS1.x学习directive 中‘&amp; ’‘=’ ‘@’符号的区别使用
Aug 23 #Javascript
JavaScript实现的数字与字符串转换功能示例
Aug 23 #Javascript
最基础的vue.js双向绑定操作
Aug 23 #Javascript
vue组件实现文字居中对齐的方法
Aug 23 #Javascript
React+react-dropzone+node.js实现图片上传的示例代码
Aug 23 #Javascript
You might like
php页码形式分页函数支持静态化地址及ajax分页
2014/03/28 PHP
thinkphp3.x连接mysql数据库的方法(具体操作步骤)
2016/05/19 PHP
PHP用mysql_insert_id()函数获得刚插入数据或当前发布文章的ID
2016/11/25 PHP
php读取和保存base64编码的图片内容
2017/04/22 PHP
详细解读php的命名空间(二)
2018/02/21 PHP
javascript firefox不显示本地预览图片问题的解决方法
2008/11/12 Javascript
ExtJs默认的字体大小改变的几种方法(自己整理)
2013/04/18 Javascript
动态获取复选框checkbox选中个数的jquery代码
2013/06/25 Javascript
Javascript遍历Html Table示例(包括内容和属性值)
2014/07/08 Javascript
jquery实现Ctrl+Enter提交表单的方法
2015/07/21 Javascript
jQuery+CSS3实现3D立方体旋转效果
2015/11/10 Javascript
jQuery事件委托之Safari
2016/07/05 Javascript
浅谈jQuery中Ajax事件beforesend及各参数含义
2016/12/03 Javascript
详解JavaScript的闭包、IIFE、apply、函数与对象
2016/12/21 Javascript
详解vue2.0+axios+mock+axios-mock+adapter实现登陆
2018/07/19 Javascript
jQuery选择器之基本选择器用法实例分析
2019/02/19 jQuery
Node绑定全局TraceID的实现方法
2019/11/14 Javascript
JS如何实现在弹出窗口中加载页面
2020/12/03 Javascript
使用Python串口实时显示数据并绘图的例子
2019/12/26 Python
Python 字典中的所有方法及用法
2020/06/10 Python
Python如何使用input函数获取输入
2020/08/06 Python
利用HTML5 Canvas API绘制矩形的超级攻略
2016/03/21 HTML / CSS
amazeui页面校验功能的实现代码
2020/08/24 HTML / CSS
玩具反斗城美国官网:Toys"R"Us
2016/09/17 全球购物
写自荐信的七个技巧
2013/10/15 职场文书
成教毕业生自我鉴定
2013/10/23 职场文书
见习期自我鉴定
2014/01/31 职场文书
面临毕业的毕业生自荐书范文
2014/02/05 职场文书
硕士研究生求职自荐信范文
2014/03/11 职场文书
材料员岗位职责
2014/03/13 职场文书
优秀班主任经验交流材料
2014/06/02 职场文书
体育口号大全
2014/06/18 职场文书
感恩老师演讲稿600字
2014/08/28 职场文书
史上最牛的辞职信
2015/02/28 职场文书
学生乘坐校车安全责任书
2015/05/11 职场文书
python编程实现清理微信重复缓存文件
2021/11/01 Python