0

私は html と jsp を使用しており、別のページにあるカタログ検索と同じアクションを実行するカスタム検索を実行しようとしています。私は2つのページを持っています:

  • カタログ検索であるページがあります(私のアプリの外なので、まったく変更できません):

    <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>
    

2番目のフォーム(マイページ)のアクションは、txt入力の値でカタログ検索に行きますが、1ページ目では検索を行いません(カタログ検索ページはフォームフォーミュラリオの送信を実行しません)。

カタログ検索ページのフォームを取得し、Javascript を使用して送信することはできますか? それともありえない?

ありがとう。

4

2 に答える 2

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>
于 2013-08-13T12:27:54.183 に答える
0

input type='submit' を type='button' に変更し、入力 onclick='actionSubmitForm1()' に属性を追加してから、javascript submit を使用します

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

次に、2番目のフォームを送信します

document.forms["myform2"].submit();
于 2013-08-13T12:28:25.603 に答える