我有一页有两张表格。第一个表单(下面)只是一个下拉列表,其中包含控制加载到第二个表单中的内容的值。第一张表格提交到同一页。
在不使第一个表单(提交时)打开第二个表单的第二页的情况下,是否有方法(加载时)获取下拉列表的当前选定值以用于第二个表单?这只是初始页面加载时的问题。谢谢。
<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>
添加一个 onload 调用的处理程序 submitForm() .
onload
submitForm()
<p id="PID_value"></p> <script> function submitForm() { var x = document.getElementById("select_PM").value; document.getElementById("PID_value").innerHTML = "You selected: " + x; } window.addEventListener("load", submitForm); </script>