4
私はデータベースプロジェクトをやっています。私は5つのテキストボックスを持っているWebページを持っています。テキストボックスの1つで、フォーカスしているときに、データベースに存在する値をユーザーに表示する必要があります。私はjavascriptとAJAXを使用して取得する方法を知っていますが、取得した値をtextbox.Iに表示することができません。たくさん試しましたが、取得できませんでした。データベースから値を取得してテキストボックスに値を表示する方法は?
誰でもこの作業を手伝ってもらえますか?次のように
コードがある:私は上記のようshowData文字列を用いたM
function showData(){
xmlHttp=GetXmlHttpObject()
var id=document.getElementById("vendor_name").value;
var url="ftc_id.jsp";
url=url+"?vendor_name="+id;
xmlHttp.onreadystatechange=stateChanged
xmlHttp.open("GET",url,true)
xmlHttp.send(null);
}
function stateChanged(){
if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
var showdata = xmlHttp.responseText;
var strar = showdata.split(":");
if(strar.length>1){
var strname = strar[1];
document.getElementById("vendor_address").value= strar[1];
document.getElementById("vendor_contact_no").value= strar[2];
document.getElementById("currency").value= strar[3];
document.getElementById("po_value_rs").value= strar[4];
}
ディスプレイ。私はここにいくつかの変更を加える必要が自動補完するには、次の
input type="text" id="vendor_name" name="vendor_name" onkeyup="showData();
あなたはjsonの文字列として結果を得ていますか? – mini
テキストボックスの 'onFocus'を使用してください... –
あなたは、万一、「自動完成」を意味しますか?屋私は私が私も – Joseph