Jquery .submit()事件发射

时间:2012-09-16 05:37:25

标签: javascript jquery html cross-browser

HTML

<form action="includes/photos.php" id="joinPhotoUploadForm" enctype="multipart/form-data">
  <input type="file" name="file" id="file"><br>
</form>

Jquery的

$('div#photoCropContainer').click(function() {
  $('input#file').trigger('click');
});

$(document).on('change','input#file', function() {
    alert('ready to upload');
    $('form#joinPhotoUploadForm').submit();
});

当有人点击Div @ photoCropContainer时,它会点击文件输入,显示弹出窗口并发送文件。这适用于FF&amp;铬。

在IE9上,我总是得到弹出窗口,但没有其他回复......

有人可以给我任何建议吗?

感谢

1 个答案:

答案 0 :(得分:0)

正如我在IE9控制台中看到的“访问被拒绝”表单提交行,这就是为什么没有任何作用。看看这个问题ie javascript form submit with file input