我有一个
<input type=text name=search />
我希望将输入值添加到我的href
<a href='index.php?search=$search>submit</a>
但是我认为这不会对php有效吗?
如何在点击时将输入的值添加到我的href中?
注意:需要以这种方式出现在浏览器网址菜单中
index.php?search=anyvalue
一旦点击它。因为我正在使用分页
答案 0 :(得分: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>
答案 1 :(得分:0)
试试这个:
<form method="get" action="index.php">
<input name="search" type="text" />
<input type="submit" />
</form>
如果那不是你想要的东西,只是详细说明你想要实现的目标。
答案 2 :(得分:-1)
你必须打开这样的php标签:
<a href='index.php?search=<?php echo $search;?>' >submit</a>
但提交表单后它可以正常工作。 使用javascript