Javascript 无法通过struts 1中的IE 8提交struts html表单
我在通过IE 8提交HTML表单时遇到问题。这有点奇怪,因为它在firefox中运行得非常好。当我点击提交按钮时,什么也没有发生 HTML代码:Javascript 无法通过struts 1中的IE 8提交struts html表单,javascript,jquery,html,internet-explorer-8,struts-1,Javascript,Jquery,Html,Internet Explorer 8,Struts 1,我在通过IE 8提交HTML表单时遇到问题。这有点奇怪,因为它在firefox中运行得非常好。当我点击提交按钮时,什么也没有发生 HTML代码: 试着把你的提交按钮放在你的表单里,比如在标签里,看看它是否有效。如果你是通过JS的话,为什么还要麻烦使用提交按钮呢?戴夫:是的,这可能是一个普通的HTML按钮,但我只是做了测试代码,提交按钮在表单外面,这就是我从JS调用提交按钮的原因。苏茜:在这里发帖之前也试过了,但没用。我把IE从8改为11,一切正常。有点尴尬。感谢您的帮助: <html:fo
试着把你的提交按钮放在你的表单里,比如在标签里,看看它是否有效。如果你是通过JS的话,为什么还要麻烦使用提交按钮呢?戴夫:是的,这可能是一个普通的HTML按钮,但我只是做了测试代码,提交按钮在表单外面,这就是我从JS调用提交按钮的原因。苏茜:在这里发帖之前也试过了,但没用。我把IE从8改为11,一切正常。有点尴尬。感谢您的帮助:
<html:form action="/jsp/fileUploadAction" method="POST" enctype="multipart/form-data" name="fileUploadForm" type="com.fileuploadtest.form.FileUploadForm">
<input type="file" name="files[0]" style="display: none;" onchange="javascript:selectFiles(0);" id="file0"/>
<input type="button" value="Upload" id="uploadButton" />
</html:form>
<h5 style="text-align:center"><i style="color:#ccc"><small>Max File Size: 2 Mb - Display last 20 files</small></i></h5>
<table id="uploaded-files" class="table" border="1" cellspacing="1">
<tr>
<th>File Name</th>
<th>Cancel Action</th>
</tr>
</table>
<table>
<tr>
<td colspan="2"><input type="submit" id="btnSubmit" value="Upload All" /></td>
</tr>
</table>
$("#btnSubmit").click(function () {
alert('Button clicked');
$( '[name="fileUploadForm"]' ).submit();
});