提交其他表格后如何提交表格?

时间:2013-08-13 12:23:48

标签: html forms jsp submit form-submit

我正在使用html和jsp,我正在尝试执行自定义搜索,该搜索执行与另一个页面上的目录搜索相同的操作。我有两页:

  • 有一个页面(在我的应用程序之外,所以我根本无法修改)这是一个目录搜索:

    <form name="formulario" id="formulario" method="post" action="Main">
        <input tabindex="116" size="55" id="txtSimpleSearch" name="txtSimpleSearch">
        <input value="Search" type="submit" name="btnSearch" tabindex="102">
    </form>
    

  • 我必须在我的应用中创建一个页面,作为该目录搜索中的自定义搜索。所以我创建了这个表单:

    <form method="post" rel="external" action="http://example.com/pages/SimpleSearch" target="_blank">
        <fieldset> 
            <label for="txt"><span class="label">Text:</span>
            <input name="txtSimpleSearch" id="txt" type="text"></label>   
        </fieldset>
        <div>
            <input class="boton" value="Search" type="submit">
        </div>
    </form>
    

第二个表单(我的页面)的操作进入目录搜索,输入值为txt,但是不在第一页上进行搜索(目录搜索页面不执行表单的提交formulario)。

也许我可以获得目录搜索页面的形式并使用Javascript进行提交?或者不可能?

感谢。

2 个答案:

答案 0 :(得分:0)

您必须为输入使用相同的name属性,这样页面才能获得搜索值。

<form method="post" rel="external" action="http://example.com/pages/SimpleSearch" target="_blank">
    <fieldset> 
        <label for="txt"><span class="label">Text:</span>
        <input name="txtSimpleSearch" id="txt" type="text"></label>   
    </fieldset>
    <div>
        <input class="boton" value="Search" type="submit" name="btnSearch">
    </div>
</form>

答案 1 :(得分:0)

将输入类型='提交'更改为type ='button',将属性添加到输入onclick ='actionSubmitForm1()'然后使用javascript提交

document.forms["myform"].submit();

然后提交你的第二张表格

document.forms["myform2"].submit();