zoukankan      html  css  js  c++  java
  • 文件上传时jquery.form.js中提示form.submit SCRIPT5: 拒绝访问

    利用其它控件触发file的click事件来选择文件后,使用jquery.form.js中的submit方法提交时IE报错:form.submit SCRIPT5: 拒绝访问,其它浏览器正常,

    <script>
    function fileclick(){
        $("#file1").click();
    }
    $(function(){
        $("#btnSumbit").click(function(){
            $("#form1").ajaxSubmit();
        });
    })
    </script>

    出问题的代码如下:

    <form id="form1" method="post" enctype="multipart/form-data">
      <input type="file" id="file1" name="file1" style="display:none"/>
      <a herf="javascript:void(0)" onclick="fileclick()">上传附件</a>
    <input type="button" id="btnSubmit" value="提交"/> </form>

    解决办法:label的for属性指向file

    <form id="form1" method="post" enctype="multipart/form-data">
      <input type="file" id="file1" name="file1" style="display:none"/>
      <label for="file1" style="cursor:pointer;">上传附件</label>
    <input type="button" id="btnSubmit" value="提交"/> </form>
  • 相关阅读:
    2014年广州区域赛k题解
    2014年广州区域赛e题解
    2014年广州区域赛i题解
    最大化平均值问题
    codeforces 976e 题解
    maven
    机器学习入门
    拟合
    插值
    熵权法
  • 原文地址:https://www.cnblogs.com/shenyixin/p/5707701.html
Copyright © 2011-2022 走看看