【问题标题】:HTML form doesn't submit input data into URLHTML 表单不会将输入数据提交到 URL
【发布时间】:2014-01-25 19:15:53
【问题描述】:

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

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

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

我希望有人搜索“politician”关键字转到“kereso/politician”之类的内容

我正在使用 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

【问题讨论】:

  • 您的输入没有名称属性。

标签: php html .htaccess search get


【解决方案1】:

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

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

【讨论】:

  • @user1185551 - 如果它解决了您的问题,请接受,以便其他人也可以找到解决方案
【解决方案2】:

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

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

【讨论】:

    【解决方案3】:

    别忘了加name:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-20
      • 2016-07-23
      相关资源
      最近更新 更多