我想要做一个动态下拉菜单,我设法检索第一个菜单的值,但我无法设法检索第二个菜单的值。php动态下拉菜单获取值
HTML部分
<div>
<label for="marca">Marca </label>
<select type="text" id="marca" name="marca" onChange="getModel()">
<option value="">Alege Marca</option>
<?php while($row = mysqli_fetch_assoc($resultMarca)){ ?>
<option value="<?php echo $row["id"] ?>"> <?php echo $row["nume_marca"] ?> </option>
<?php } ?>
</select>
</div>
<div id="model_masina">
<label for="model">Model </label>
<select id="model" nume="model">
<option value="">Alege Model</option>
</select>
</div>
阿贾克斯部分
<script src="//code.jquery.com/jquery-1.12.0.min.js"></script>
<script type ="text/javascript">
function getModel(){
var xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET","get_model.php?marca="+document.getElementById("marca").value, false);
xmlhttp.send(null);
document.getElementById("model_masina").innerHTML=xmlhttp.responseText;
}
function model_schimba(){
$modelSc = (document.getElementById("model").value);
}
</script>
PHP
?>
<label for="model">Model </label>
<select id="model" nume="model" onchange='model_schimba()'>
<option value="">Alege Model</option>
<?php
while($row = mysqli_fetch_array($res)){ ?>
<option value="<?php echo $row["id"] ?>"> <?php echo $row["name"] ?> </option>
<?php }
?> </select> <?php
}
我疥癣采取可变这里 $ modelSc =(的document.getElementById( “模型”) 。值);
但是当我推送提交按钮我无法达到变量 $ model = $ _POST [“model”];
你必须与过去的问题给出解决方案的一些问题和解决他们应标。请阅读以下链接http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work - 感谢您保持Stack今天的成功。 –