Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 通过submit'提交两次HTML表单;单击';触发_Jquery_Html_Jsp_Form Submit - Fatal编程技术网

Jquery 通过submit'提交两次HTML表单;单击';触发

Jquery 通过submit'提交两次HTML表单;单击';触发,jquery,html,jsp,form-submit,Jquery,Html,Jsp,Form Submit,我很抱歉发布了一个问题,这是类似于近100个问题,所以。我读了很多书,尝试了一些解决方案,但既不能解决我的问题,也不能完全将答案与我的问题联系起来 我有一个带有动作的表单,键入post 我有一个那种形式的 我需要通过在此输入上触发“单击””来提交此表单。我是通过$(“#imageUploadSubmit”)来完成的。单击() 我不应该绕过“单击”这个提交按钮,因为还有其他与此相关的事件,这些事件是必不可少的,并且来自StrutsJQuery。因此,我不能直接提交表格 问题:我的表单action(

我很抱歉发布了一个问题,这是类似于近100个问题,所以。我读了很多书,尝试了一些解决方案,但既不能解决我的问题,也不能完全将答案与我的问题联系起来

  • 我有一个带有动作的
    表单
    ,键入post
  • 我有一个那种形式的
  • 我需要通过在此输入上触发“
    单击”
    ”来提交此表单。我是通过
    $(“#imageUploadSubmit”)来完成的。单击()
    我不应该绕过“单击”这个提交按钮,因为还有其他与此相关的事件,这些事件是必不可少的,并且来自StrutsJQuery。因此,我不能直接提交表格

    问题:我的表单
    action
    (uploadImage)被调用了两次。我无法阻止它

    相关的JSP文件:

    <s:form id="image-upload-form" action="uploadImage" method="post" enctype="multipart/form-data">
        <s:file name="userImage" label="User Image" id="userImageFile" />
        <input type="hidden" id="idForUpload" name="idForUpload" value="<s:property value="imageUploadReqAttrib.imageName" />" />
        <sj:submit id="imageUploadSubmit" value="Select Image" targets="previewImageDiv" 
            indicator="indicator" onBeforeTopics="before" onCompleteTopics="complete" style="display:none;"/>
    </s:form>
    
    
    
    以及生成的Html(包含相关元素)

    
    
    有没有一种方法可以让我找出在点击后触发的所有事件?在铬检查员?小提琴手


    如果有人给我指点,我将不胜感激。谢谢。

    在谷歌搜索了更多之后,问题似乎就出在这里:struts2 jquery插件的所有版本>2.1.0都有这个问题。现在,我不确定问题是我使用插件的方式还是它实际上是一个bug。社区中一个公开的bug让我觉得这是一个bug


    因此,我从struts2-jquery-3.3迁移到struts2-jquery-2.1.0:|

    有什么解决方案吗?我是说怎么处理?
    <form id="image-upload-form" name="image-upload-form" action="/foo/uploadImage.action" method="post" enctype="multipart/form-data">
          <input type="file" name="userImage" value="" id="userImageFile"></td>
          <input type="hidden" id="idForUpload" name="idForUpload" value="1371711900.jpg">
          <input type="submit" id="imageUploadSubmit" value="Select Image" style="display:none;">
    </form>