我想在没有提交按钮的情况下从选择框中发布我的值。并希望获取值,因为自动下拉菜单选择值
尝试下面的示例代码,但没有得到所需的输出
<form action="cal1.php" method="post">
<select name="modelS" onChange="submit();">
<option value="all" selected>Show All</option>
<option value="3 Dr">3 Dr</option>
<option value="5 Dr">5 Dr</option>
<option value="Cabriolet">Cabriolet</option>
</select>
<input type="submit" value="confirm bike" name="alldetails">
</form>
现在,能够使用以下代码获取发布值:但是如果我删除提交行(删除提交按钮)并且需要获取 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>