テキスト フィールド (id="txt1") と送信ボタン (id="submit") で構成されるフォームがあります。Ajax 関数 'showhint()' は、送信ボタンの 'onclick' イベントで呼び出されます。
<form action="">
<input type="text" id="txt1" />
<input type="submit" id="submit" onclick="showhint()"/>
</form>
そしてajax関数
function showhint(){
var xmlhttp;
if(window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
}
else
{
xmllhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function(){
if(xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("txthint").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","gethint.php",true);
xmlhttp.send();
}
ここで gethint.php は showhint() 関数が機能するページであり、ajax 応答を書き込む対象の div は "txthint" です。私が欲しいのは、テキスト値(フォーム)をajax関数に渡すことです。簡単な方法はありますか?応答を待っています。有用な応答は非常に高く評価されます。事前にありがとう