我正在尝试网页中的某些内容。基本上我有一个带有两个选择标签的表格。当我更改第一个选择的值时,我只想提交带有选择的选择的表单(在本例中为第一个)。 下面的代码和错误。 我在做什么错了。
谢谢。
我希望得到$ _POST变量的内容,但是我什么也没得到。在浏览器的控制台中,我在JavaScript行“ var myForm = document.getElementById(“ myForm”);“
上遇到此错误“ 0:无法找到元素”<html>
<script type="text/javascript" src="prova.js"></script>
<body>
<form id ="myForm" action="prova.php" method="post">
<select name="first" onchange="prova();">
<option value="NULL">Select</option>
<option value="1">1</option>
<option value="2">2</option>
</select>
<br>
<select name="second">
<option value="NULL">Select</option>
<option value="1.1">1.1</option>
<option value="1.2">1.2</option>
<option value="2.1">2.1</option>
<option value="2.2">2.2</option>
<option value="2.3">2.3</option>
</select>
<div class="btn">
<button type="submit" value="Submit" name="submit">Search 🔍</button>
</div>
</form>
</body>
</html>
function prova() {
var myForm = document.getElementById("myForm");
myForm.submit();
}
<?php
print_r($_POST);
?>