index.html代码:
<form action="search.php" method="post" name="search">
<input type="text" id="search_query" class="field" name="search_query" placeholder="Search a website ..."/>
<input type="submit" name="search" id="submit" value="Search"/>
search.php代码:
<input type="text" id="go" class="field" name="go" value=""/>
<input type="submit" name="search" id="submit" value="Search"/>
我想从index.html页面上搜索到的文本预填充search.php搜索框
还有一件事,我想做点什么,以便人们可以点击搜索按钮,如果有搜索网站...值
<form action="search.php" method="get" name="search">
<input type="search" id="search_query" class="field" name="search_query" placeholder="Search a website ..."/>
<input type="submit" name="search" id="submit" value="Search"/>
答案 0 :(得分:0)
如果你正确理解了你想要用type =&#34; text&#34;预填充输入值的问题。从索引页面到搜索页面。
应该这样做 - search.php代码:
<input type="text" id="go" class="field" name="go" value=""/>
<?php if(isset($_POST['search_query']))
echo $_POST['search_query'] ?>
<input type="submit" name="search" id="submit" value="Search"/>
答案 1 :(得分:0)
当您处理搜索引擎时,最好使用GET方法而不是使用POST,因为您正在获取数据,因此请在搜索表单中使用GET。
<form action="search.php" method="get" name="search">
<input type="text" id="search_query" class="field" name="search_query" placeholder="Search a website ..."/>
<input type="submit" name="search" id="submit" value="Search"/>
<input type="text" id="go" class="field" name="go" value=""/>
<?php if(isset($_GET['search_query']))
echo $_GET['search_query'] ?>
<input type="submit" name="search" id="submit" value="Search"/>
并且这只是一种意见。