我尝试使用 jQuery 修改我的上传(替换输入文件按钮)。此代码在 FF 和 Chrome 上运行良好,但 Internet Explorer 不提交表单?为什么不?开发人员工具中没有显示错误。jQuery 版本是 1.10.2。Internet Explorer 10。一些来源:
<form action="http://localhost/....." method="post"
accept-charset="utf-8" id="item_document_form"
enctype="multipart/form-data">
<input type="file" name="userfile" id="userfile" style="display: none;" />
</form>
<button id="add_file_btn">Upload file</button>
和相关的脚本:
$("#add_file_btn").button();
$("#add_file_btn").click(function() {
$("#userfile").click();
});
$("#userfile").change(function () {
$('#ajaxupload').fadeIn();
$("#item_document_form").submit();
});