送信ボタンのあるメインの検索フォームが 1 つと、送信ボタンのあるセカンダリ検索フォームがいくつかあります。
私がしたいのは、テキストを入力してメイン検索フォームの送信ボタンをクリックすると、同じテキストがすべての二次検索フォームにコピーされ、二次検索フォームのすべての送信ボタンが自動的にヒットすることです。
メイン サーチ フォームの HTML コードを以下に示します。
<form action="query.php" method="get">
Search: <input type="text" name="item" size="30">
<input type="submit" value="send">
</form>
いくつかの二次検索フォームの 1 つを以下に示します。
<FORM action="http://www.dpbolvw.net/interactive" method="GET" target="_blank">
<div style="float: left; padding: 0 3px 0 0;">
<INPUT type="text" name="src" size="9"
value="<?php
$input = $_GET['item'];
echo $input;?>" style="width: 110px; height: 22px;margin:0; padding: 0; font-size:140%;">
</div>
<div style="float: left; padding: 0 3px 0 0;">
<input type="image" name="submit" value="GO" src="http://images.guitarcenter.com/Content/GC/banner/go.gif"
alt="Search" style="font-size:140%">
/div>
<input type="hidden" name="aid" value="1234"/>
<input type="hidden" name="pid" value="1234"/>
<input type="hidden" name="url" value="http://www.guitarcenter.com/Search/Default.aspx"/>
</form>
セカンダリ検索フォームの「値」フィールドに入力した php コードに注目してください。
<?php
$input = $_GET['item'];
echo $input;?>
これにより、メイン検索フォームに入力したテキストがセカンダリ検索フォームに自動的にコピーされます。私はそれを行う方法を考え出しました。
問題は、ユーザーがメイン検索で Enter キーを押すか、マウスで「SEND」ボタンを押すと、二次検索フォームで「Enter」キーストロークまたはマウスで「GO」ボタンをクリックすることを「シミュレート」することです。形。
あなたの洞察に感謝します!