功能:在文本框中输入内容,动态从数据库模糊查询显示到下拉框,可供选择
1.建立一个aspx页面,html代码
<头>
<标题>WebForm1标题>
<脚本语言=“javascript”>
//城市------------------------------
函数城市结果()
{
var city=document.getElementById("TextBox1");
WebForm1.GetCityList(city.value,get_city_Result_CallBack);
}
函数 get_city_Result_CallBack(响应)
{
if (response.value != null)
{
//调试器;
document.getElementById("DropDownList1").style.display="block";
document.getElementById("DropDownList1").length=0;
var ds = 响应.值;
if(ds != null && typeof(ds) == "object" && ds.Tables != null)
{
for(var i=0; i
var name=ds.Tables[0].Rows[i].city;
var id=ds.Tables[0].Rows[i].cityID;
document.getElementById("DropDownList1").options.add(new Option(name,id));
}
}
}
别的
{
document.getElementById("DropDownList1").style.display="none";
}
返回
}
函数 getData()
{
var Province=document.getElementById("DropDownList1");
var pindex = 省份.selectedIndex;
var pValue = Province.options[pindex].value;
var pText = Province.options[pindex].text;
document.getElementById("<%=TextBox1.ClientID%>").innerText=pText;
}
脚本>
头>
<正文>