国のリストを変更すると、状態のドロップダウンリストが変更される以下のコードがあります。
国ID番号234と224が選択されている場合にのみ状態リストを変更する方法を教えてください。別の国を選択した場合
は、それがこのテキスト入力ボックスAJAXを使用して国リストに応じて州リストを埋める方法は?
<input type="text" name="othstate" value="" class="textBox">
形式に変更する必要があります
<form method="post" name="form1">
<select style="background-color: #ffffa0" name="country" onchange="getState(this.value)">
<option>Select Country</option>
<option value="223">USA</option>
<option value="224">Canada</option>
<option value="225">England</option>
<option value="226">Ireland</option>
</select>
<select style="background-color: #ffffa0" name="state">
<option>Select Country First</option>
</select>
javascriptの
<script>
function getState(countryId)
{
var strURL="findState.php?country="+countryId;
var req = getXMLHTTP();
if (req)
{
req.onreadystatechange = function()
{
if (req.readyState == 4)
{
// only if "OK"
if (req.status == 200)
{
document.getElementById('statediv').innerHTML=req.responseText;
} else {
alert("There was a problem while using XMLHTTP:\n" + req.statusText);
}
}
}
req.open("GET", strURL, true);
req.send(null);
}
}
</script>
からIDを選択都市それを得る私はちょうどPHPをイム、それを書くのに十分なJavaScriptを知らない理論に従ってくださいman – JasonDavis
とにかくjQueryを使う方が良いです。私はjQueryの例を追加しました。 – tvanfosson
私は既にjqueryがすべてのページにロードされているので、これは好きです サンプルコードは私にこのエラーを与えます$は定義されていません – JasonDavis