この質問が以前に尋ねられたことは知っていますが、私はコーダー (学習しようとしている) ではないため、以前の質問で私の Web サイトのコーディングのように見える例や回答を見つけることができませんでした。
問題: 私のフォームは自動車の型式を入力する必要がありますが、モデルは自動的に入力されます。(make が設定されている場合、モデルは正常に動作します)。
しかし、データを入力するには、フォームの最初の部分を 2 回クリックする必要があります。
私のフォームコードの上部:
<td><b>Make:</b><br /> <span id="makesList"><select onclick="getMakes(<?php echo SITETYPE2 ?>)" onchange="getModels(this.value, <?php echo SITETYPE2 ?>)" class="required" id="makeid" name="makeid" >
Javascript/Ajax function
function getMakes(str)
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
{
alert ("Your browser does not support AJAX!");
return;
}
var url="/getmakes.php";
url=url+"?typeid="+str;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChangedMakes;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
手伝って頂けますか?私はコーダーではなく、他の誰かがコーディングしたことを学ぼうとしているだけであることを忘れないでください。
ありがとうマーク