私は動的なドロップダウンメニューをしようとしている、私は最初のメニュー値を取得することができますが、私は2番目のメニュー値を取得することはできません。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-を読んでください。スタックを今日のように維持していただきありがとうございます。 –