在POST之前获取表单下拉值?

时间:2018-05-29 15:32:03

标签: javascript php html

我有一个包含2个表单的页面。第一个表单(下面)只是一个值的下拉列表,它控制加载到第二个表单中的内容。第一个表单提交到同一页面。

如果没有制作第一个表格(提交时)打开第二个页面的第二个页面,是否有一种方法(在加载时)获取当前选择的下拉值以便在第二个表单中使用?这只是初始页面加载的问题。感谢。

<form action="/get_gs_link_status.php" method="post" onchange="submitForm()">
    <select name="select_PM" id="select_PM">
    <?php
        while ($row = $result->fetch_assoc()) {
            echo "<option value=\"{$row['PM']}\">";
            echo $row['PM'];
            echo "</option>";
        }
    ?>
    </select>
</form>

        <p id="PID_value"></p>
        <script>
        function submitForm() {
            var x = document.getElementById("select_PM").value;
            document.getElementById("PID_value").innerHTML = "You selected: " + x;
        }
        </script>   

1 个答案:

答案 0 :(得分:1)

添加一个调用onload的{​​{1}}处理程序。

submitForm()