HTML表单不会将输入数据提交到URL

时间:2014-01-25 19:15:53

标签: php html .htaccess search get

我有一个包含以下代码的HTML表单:

<form action="search/" method="get">
    <input type="search" value="search for..." id="search" />
</form>

当我按下ENTER键时,它会提交到action属性中的指定页面,但它不会将输入值添加到URL。

我希望有人搜索“政治家”关键词“像kereso /政治家”这样的东西

我正在使用HTACCESS通过以下代码管理SEO友好URL。

RewriteEngine On
RewriteCond %{HTTP_HOST} ^haromszekirmdsz.ro
RewriteRule (.*) http://www.haromszekirmdsz.ro/$1 [R=301,L]
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1

php_flag magic_quotes_gpc Off

3 个答案:

答案 0 :(得分:8)

您没有在输入字段中提供name属性

<input name="url" .......... />

答案 1 :(得分:3)

您需要在输入字段中添加名称属性。

<input type="search" value="search for..." name="search" />

答案 2 :(得分:0)

不要忘记添加name

<form action="search/" method="get">
  <input name="search" type="text" value="search for..." id="search" />
</form>