javascript - PHP 从下拉列表中选择
问题描述
我无法从下拉列表中选择顶部选项,只能选择顶部下方的选项。
<form>
<select name="car_license" class="form-control" id="car_license" onchange="change()">
<?php for ($i = 0; $i < $size; $i++) { ?>
<option value="<? echo $data[$i]['license'] ?>"><? echo $data[$i]['license'] ?></option>
<? } ?>
</select>
</form>
<script>
function change(){
document.getElementById("myform").submit();
}
</script>
$license = $_POST['car_license'];
解决方案
您的代码似乎不完整,但建议您尝试一下。
<form method="post">
<select name="car_license" class="form-control" id="car_license"
onchange="change()">
<?php for ($i = 0; $i < $size; $i++) {
?>
<option value="<? echo $data[$i]['license'] ?>"><? echo $data[$i]
['license'] ?></option>
<? } ?>
</select>
</form>
<script>
function change(){
//use ajax to submit using "post" method
}
</script>
推荐阅读
- grails - 不能再在 Tomcat 上部署 Grails 2.2.5 应用程序
- hyperledger-fabric - 超级账本结构。cryptogen生成的所有不同证书的用途是什么
- php - 何时调用 SplHeap::isCorrupted?
- sql-server - OUTER JOINS 中的默认值而不是 NULL
- javascript - 如何将 Vuex Store 导入外部 JS 文件
- magento2 - Magento 2 Category Page Show Error Case of SKU has "与JS冲突
- reactjs - 使用带有 Drawer 组件的 Material-UI Box 组件
- python - 如何在不排序条形的情况下可视化水平条形图?
- c# - 具有多个真条件的 IF 语句
- typescript - TS2339:vue-class-component 中的“MyComponent”类型上不存在属性“xxx”