通过select表单将Javascript变量传递给PHP

Passing Javascript variable to PHP, through select form

本文关键字:PHP 变量 Javascript select 表单 通过      更新时间:2023-09-26

所以我的确切问题是,我有一个select表单。其中有4个选项,值分别为1、2、3和4。选择旁边有一个按钮窗体。每当我点击按钮时,它都会将我导航到选择表单所选选项的位置(例如index.php?page=1)。我该如何解决这个问题?我已经读到由于php的服务器端机制等原因,这是不可能的,但一定有办法。。到目前为止,我有一个按钮的onclick事件,比如…:location.href='index.php?页码=。。里面发生了什么。。

它将在中工作

<select id="some_id">
  <option value="1">1</option>
  <option value="2">2</option>
  <option value="3">3</option>
  <option value="4">4</option>
</select>
<button type="button" onclick="window.location.href='index.php?page='+document.getElementById('some_id').value;">Go</button>

一个正常的GET表单应该可以工作。

<form action="index.php" method="get">
    <select name="page">
        <option value="1">Page Name</option>
        ...
    </select>
    <input type="submit" value="Submit">
</form>