我一直在寻找有关如何执行此操作的几天,但我还没有找到我正在寻找的示例。我在寻找错误的东西吗?
这是我试图使用以下代码完成的工作,我正在读取我的错误代码并从错误代码中创建一个链接。
<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 来启动按钮点击。
有人可以指出我正确的方向吗?