javascript - 输入提交未在 Internet Explorer 中使用 jquery 提交表单

标签 javascript php jquery forms internet-explorer

我创建了一个 HTML 和 jQuery 代码来使用 jQuery 提交表单,它适用于除 Internet Explorer 之外的所有浏览器。

HTML:

<form name="file_upload" id="file_upload" action="<?php echo base_url(); ?>projects/file" enctype="multipart/form-data" method="POST">
    <a class="button" onclick="document.getElementById('file-upload-input').click(); return false;"><span class="plus"></span>Upload File</a> 
    <input id="file-upload-input" name="upload" type="file" style="display:none;">
    <input id="submit-button" name="submit" type="submit" value="Upload" style="display:none;">
</form> 

jQuery

$(document)
.on('change', '#file-upload-input', function(){
    $('#submit-button').click();
})

编辑:我也尝试过:

$(document)
.on('change', '#file-upload-input', function(){
    $("#file_upload").submit();
})

但是输入提交并没有仅在 Internet Explorer 中提交表单。

最佳答案

试试这个。

$(document)
.on('change', '#file-upload-input', function(){
    $("#file_upload").submit();
})

关于javascript - 输入提交未在 Internet Explorer 中使用 jquery 提交表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23336196/

相关文章:

php - 查询通过 phpMyAdmin 工作,但不能通过从 viewController 调用的 php 脚本工作

javascript - element.css ('left' ) 返回 'auto' 即使它不在 iPhone Safari 上

Javascript document.location.reload 不起作用

javascript - 如何使幻灯片中的所有图片大小相同?

php - 需要一个脚本来拆分和分配值 Jquery

javascript - php 和 ajax 代码中的 Jquery ajax 问题

javascript - jQuery 输入值未定义或白色文本

javascript - 如何在 MongoDB 中对集合记录中的数组进行排序?

javascript - 防止在 jeditable 触发器后换行

PHP语句同步或异步