Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.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 使用不同的操作和不同的提交按钮处理三个StrutsHTML:form?_Jquery_Html_Jsp - Fatal编程技术网

Jquery 使用不同的操作和不同的提交按钮处理三个StrutsHTML:form?

Jquery 使用不同的操作和不同的提交按钮处理三个StrutsHTML:form?,jquery,html,jsp,Jquery,Html,Jsp,我正在尝试开发一个jsp页面,其中包含3个表单和3个操作。(每个html:form一个操作)当提交第一个按钮时,一切正常。按下第二个按钮后,它的动作会触发,但页面上不会显示任何结果,并且上面提到的页面上的所有内容都会淡出。以下是jsp页面: <body> <html:form styleId="formID" method="post" action="/foo.do?method=foo"> <button id="Se

我正在尝试开发一个jsp页面,其中包含3个表单和3个操作。(每个html:form一个操作)当提交第一个按钮时,一切正常。按下第二个按钮后,它的动作会触发,但页面上不会显示任何结果,并且上面提到的页面上的所有内容都会淡出。以下是jsp页面:

<body>
         <html:form styleId="formID"  method="post"  action="/foo.do?method=foo">

          <button id="Search" type="submit" value="search"> Search </button>
          </html:form>

          <html:form styleId="TBLsabkaform" action="/foo1.do?method=foo1">

                 <button id="FirstValidation" type="submit"> test </button>
                 </html:form>

                 <html:form styleId="Finalsubmitform" action="/foo2.do?method=foo2">

                 <button id="FinalValidation" type="submit" > Ok </button>
                 </html:form>
    </body>

搜索
测验
好啊

据我所知,您可以将操作附加到按钮上

我没有JSP经验,但从我对HTML的使用来看,这是我的建议

<button type="submit" formaction="demo_admin.asp">Submit as admin</button>
以管理员身份提交
因此,您的代码如下所示:

<body>
   <html:form styleId="formID"  method="post">
       <button id="Search" type="submit" value="search" formaction="/foo.do?method=foo">Search</button>
   </html:form>

   <html:form styleId="TBLsabkaform"  method="post">
       <button id="FirstValidation" type="submit" formaction="/foo1.do?method=foo1">test</button>
       <button id="FinalValidation" type="submit" formaction="/foo2.do?method=foo2">Ok</button>
   </html:form>
</body>

搜索
测验
好啊
您也不需要多个表单。。。1表格可提交至多个来源。 根据我的经验,如果在另一端使用一些isset()检查,那么它基本上是完美的

~~~~~~~~~~~~~~ 差点忘了一个参考:P

顺便说一下,如果你想有一个独特的提交,而不是使用

<button id="FinalValidation" type="submit" formaction="/foo2.do?method=foo2">Ok</button>
Ok
您可以通过为单击的按钮指定唯一的名称和值,使“提交”按钮成为一个字段:)

Ok
<button id="FinalValidation" type="submit" formaction="/foo2.do" name="method" value="foo2">Ok</button>