Php 不带按钮的自动提交选择框

Php 不带按钮的自动提交选择框,php,javascript,submit,Php,Javascript,Submit,我想在不提交的情况下自动提交selectbox,对于我想在php的同一页面上发布的每个值,我在下面的代码中尝试过,但无法检索POST的值 <?php if(isset($_POST['submit'])){ echo $_POST['modelS'];}?> <form action="cal1.php" method="post"> <select name="modelS" onchange="this.form.elements['submit'].cli

我想在不提交的情况下自动提交selectbox,对于我想在php的同一页面上发布的每个值,我在下面的代码中尝试过,但无法检索POST的值

<?php if(isset($_POST['submit'])){ echo $_POST['modelS'];}?>

<form action="cal1.php" method="post"> 
<select name="modelS" onchange="this.form.elements['submit'].click();">
     <option value="A" selected>Show All</option>
     <option value="B">B</option>
     <option value="C">C</option>
     <option value="D">D</option>
</select>
<INPUT TYPE="hidden" name=post VALUE=$_POST['modelS']>
<INPUT TYPE="submit" VALUE="search" name="submit">
</form>

全部展示
B
C
D



Onchange事件触发脚本Onchange事件触发脚本
<select name="modelS" onchange="document.form.submit();">