功能:在textbox中输入内容,动态从数据库模糊查询显示到下拉框中,以供选择
1.建立一aspx页面,html代码
//城市------------------------------
fonction cityResult()
{
var city=document.getElementById("TextBox1");
WebForm1.GetCityList(city.value,get_city_Result_CallBack);
}
fonction get_city_Result_CallBack (réponse)
{
si (réponse.value != null)
{
//débogueur ;
document.getElementById("DropDownList1").style.display="block";
document.getElementById("DropDownList1").length=0;
var ds = réponse.valeur ;
if(ds != null && typeof(ds) == "objet" && ds.Tables != null)
{
pour(var i=0; i
var nom=ds.Tables[0].Rows[i].city;
var id=ds.Tables[0].Rows[i].cityID;
document.getElementById("DropDownList1").options.add(new Option(name,id));
}
}
}
autre
{
document.getElementById("DropDownList1").style.display="none";
}
retour
}
fonction getData()
{
var province=document.getElementById("DropDownList1");
var pindex = province.selectedIndex;
var pValue = province.options[pindex].value;
var pText = province.options[pindex].text;
document.getElementById("<%=TextBox1.ClientID%>").innerText=pText;
}