FF - 不起作用$('#target')。submit();

时间:2012-06-02 06:47:29

标签: jquery firefox file-upload

如果我尝试调用$('#basicForm').submit(); <{1}}

basicForm
<form method="post" action="http://127.0.0.1:6789/BasicUploadFile/" id="basicForm"
    enctype="multipart/form-data" target="basicuploader_iframe">
  <div id="basicFilesInputContainer" class="basicInputContainer">
    <div class="mybutton btn-green basicAddButton" id="basicAddButton">Add file(s)</div>
    <input type="file" name="myFiles" size="200" multiple class="basicInputButton" id="basicUploadFile">
  </div>
  <div id="basicUploadFileSubmit">
    <div class="basicSubmitButton mybutton btn-blue" >Upload files</div>
    <input type="submit" id="basicUploadFileSubmitBtn" style="visibility:hidden" >
  </div>
  <input type="reset" class="mybutton btn-red basicDelButton" value="Delete files" name="resetBtn" id="basicUploadFileReset">
</form>

它适用于所有浏览器(Chrome,Opera,Safari),但在FireFox中它不起作用。甚至更多崩溃FF!是FF bug吗?感谢。

1 个答案:

答案 0 :(得分:2)

您可以查看以下相关问题:Submit a form using jQuery

我认为你写这个问题的原始方式是正确的。你应该使用:

$("#basicForm").submit(); 

触发提交操作。

或者,有关您提交内容的更多信息可能有所帮助。看起来您正试图在本地主机上测试上传脚本。我在这里发现了一个帖子,用户注意到FF 12似乎比其他浏览器上传文件更慢:http://support.mozilla.org/en-US/questions/927382