【问题标题】:PHP: How to use method GET, if action already contains GET valuePHP:如何使用方法 GET,如果动作已经包含 GET 值
【发布时间】:2017-04-22 08:28:15
【问题描述】:

我有一个表格,如下所示:

<form action='index.php?page=search&filter=1'>
<input type='text' name='ID'>
<input type='text' name='number'>
<input type='submit'>
</form>

如果我提交表单,它将转到页面:

index.php?ID=value1&number=value2

我想要

index.php?page=search&filter=1&ID=value1&number=value2

如何在 url 中附加额外的字段?

感谢您的帮助。

【问题讨论】:

  • 将这些附加值放在表单内的隐藏输入字段中。

标签: php forms get


【解决方案1】:

您应该将这些值放入隐藏输入中:

<form action='index.php'>
<input type='hidden' name='page' value='search'>
<input type='hidden' name='filter' value='1'>

<input type='text' name='ID'>
<input type='text' name='number'>
<input type='submit'>
</form>

【讨论】:

    【解决方案2】:

    在您的表单中使用隐藏字段,您将获得所需的准确网址。

    试试下面的代码:

    <form action="index.php" method="get">
    <input type='hidden' name='page' value='search'>
    <input type='hidden' name='filter' value='1'>
    
    <input type='text' name='ID'>
    <input type='text' name='number'>
    <input type='submit'>
    </form>
    

    【讨论】:

      【解决方案3】:

      您可以提交额外的 GET 值作为表单中的隐藏字段值,该值将与表单提交一起提交。

      <form action="index.php" method="get">
      <input type='text' name='ID'>
      <input type='text' name='number'>
      <input type='hidden' name='page' value='search'>
      <input type='hidden' name='filter' value='1'>
      <input type='submit'>
      </form>
      

      【讨论】:

        【解决方案4】:

        尝试使用一些隐藏的输入字段并在表单提交中使用 get 方法。 试试这个:

        <form action="index.php" method="GET">
        <input type='hidden' name='page' value='search' />
        <input type='hidden' name='filter' value='1' />
        <input type='text' name='ID' value='value1' />
        <input type='text' name='number' value='value2' />
        <input type='submit' value='Submit' />
        </form>
        

        【讨论】:

          猜你喜欢
          • 2019-01-12
          • 1970-01-01
          • 1970-01-01
          • 2015-10-10
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多