提交后,带有下拉列表的 php javascript 表单在我的 _GET 中有 %24

标签 php javascript html mysql forms

我正在提交表单,但 _GET 在 URL 中返回的方式有一些问题

代码如下:

index.php/search?stmindate=2013-04-01&stmaxdate=2013-05-31&%24comname=teststring

如您所见,在 2013-05-31comname 之间,我得到了 &%24 当我尝试把它放在另一边时,它不会以“teststring”的形式返回,我认为是因为这个:

<form action="http://<?=$_SERVER["SERVER_NAME"]?>/index.php/search" method="GET">
  By  Start Date:<br/>
  Min Date:<?= date_input("stmindate", $stmindate, true) ?>
  Max Date:<?= date_input("stmaxdate", $stmaxdate, true) ?> 
  <select name="$comname">
    <option value="all">All</option>
    <?
      for ($scan = 0; $scan < count($Companies); $scan++) {
        $ty = $Companies[$scan]['name'];
        $sel = "";
        echo "<option $sel value=\"$ty\">$ty</option>".PHP_EOL;
      }
    ?>
  </select>
  <input type="submit" value="Submit">
</form>

最佳答案

查看您的 <select name="$comname"> .你想去掉美元符号。 %24 是一种传递 $ 的 URL 友好方式。我认为您不想做的事情。

关于提交后,带有下拉列表的 php javascript 表单在我的 _GET 中有 %24,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16159372/

相关文章:

php - 更改 PHP 备份目录

javascript - 如何使用 php 和 javascript 从 <select> 中获取单个值并分配给 href 链接

javascript - Chart.js 没有响应

javascript - 未捕获的类型错误 : Cannot set property 'followTo' of undefined

javascript - JQuery - 使我悬停在包含某个类的任何元素的内容变暗

php - 从 JavaScript 到 PHP 的数据传输

php - MySQL 服务器消失了 haProxy 不断出现错误

javascript - 将字符串拆分成句子 - 忽略拆分的缩写

javascript - 如何让 HTML 按钮依次运行三个功能

javascript - 网站已创建但显示不安全消息