2

我有一个

<input type=text name=search />

我想将 input 的值添加到我的 href

<a href='index.php?search=$search>submit</a>

但我认为这不会单独在 php 上工作,对吧?

如何在单击时将输入的值添加到我的 href 中?

注意:需要以这种方式出现在浏览器 url 菜单中

index.php?search=anyvalue

只要他们点击它。因为我正在使用分页

4

3 回答 3

4

直接的 HTML - 不需要 PHP 或 JavaScript

<form action="index.php" method="get">
    <input type="text" name="search" />
    <button type="submit">Submit</button>
</form>

单击后,它将带用户到:index.php?search={value of input}

要使分页起作用,它将是:

<a href="index.php?search=<?php echo $_GET['search']; ?>&page=2">Page 2</a>
<a href="index.php?search=<?php echo $_GET['search']; ?>&page=3">Page 3</a>
于 2012-08-09T01:40:25.367 回答
0

试试这个:

<form method="get" action="index.php">
<input name="search"  type="text" />
<input type="submit" />
</form>

如果那不是您想要的,请详细说明您要实现的目标。

于 2012-08-09T01:47:15.183 回答
-1

你必须像这样打开一个 php 标签:

<a href='index.php?search=<?php echo $search;?>' >submit</a>

但它在提交表单后工作。使用 javascript

于 2012-08-09T01:35:09.380 回答