私はこれを行う方法について数日探していましたが、私が探しているものの例をまだ見つけていません。私は間違ったものを探していますか?
これが私が次のコードを使用して達成しようとしていることです。私はエラーコードを読み取り、エラーコードからリンクを作成しています。
<p><h4>Errors Returned (if any): </h4>
<a href="https://www.mysite.com/test/search_form.php?query=<?php echo $ERRORCODE; ?>">
<?php echo $ERRORCODE; ?>
</a>
</p>
次に、この情報を検索フォーム(下記)に投稿します。
<?php
if (isset($_GET['query']))
{
echo "javascript... and such.";
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Search - Test Site 2013</title>
</head>
<table border="0" cellpadding="10">
<tr>
<td>
<img src="images/test.png">
</td>
<td>
<h1>Search - Test Site 2013</h1>
</td>
</tr>
</table>
<body>
<form action="search.php" method="GET" name="errorsearch">
Search by Error Code
<input type="text" name="query" />
<input type="submit" value="Search" name="search"/>
</form>
</body>
</html>
(isset($ _ GET ['query']))を使用して、エラーコードがURLに渡されているかどうかを確認しています。メッセージなどのばかげたメッセージを正常に表示できますが、フォームを送信してエラーコードテキストを確認したいのですが、クエリが設定されている場合に限ります。
Javascriptでこれができることは私の理解ですが、何が必要か正確にはわかりません。私はJavascriptの送信ボタンとクリックイベントを調査していましたが、これは私が望んでいることの反対だと思います。ボタンのクリックを開始するには、JSが必要です。
誰かが私を正しい方向に向けることができますか?