Ajax实现在textbox中输入内容,动态从数据库中模糊查询显示到下拉框中

功能:在textbox中输入内容,动态从数据库模糊查询显示到下拉框中,以供选择

1.建立一aspx页面,html代码

WebForm1

//城市------------------------------

function cityResult()

{

var city=document.getElementById("TextBox1");

WebForm1.GetCityList(city.value,get_city_Result_CallBack);

}

function get_city_Result_CallBack(response)

{

if (response.value != null)

{

//debugger;

document.getElementById("DropDownList1").style.display="block";

document.getElementById("DropDownList1").length=0;

var ds = response.value;

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));

}

}

}

else

{

document.getElementById("DropDownList1").style.display="none";

}

return

}

function getData()

{

var province=document.getElementById("DropDownList1");

var pindex = province.selectedIndex;

var pValue = province.options[pindex].value;

var pText = province.options[pindex].text;

document.getElementById("").innerText=pText;

}

2.cs代码

using System;

using System.Collections;

using http://doc.xuehai.netponentModel;

using System.Data;

using System.Drawing;

using System.Web;

using System.Web.SessionState;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.HtmlControls;

using System.Data.SqlClient;

namespace ajaxselect

{

/**

/// Summary description for WebForm1.

///

public class WebForm1 : System.Web.UI.Page

{

protected System.Web.UI.WebControls.TextBox TextBox1;

protected System.Web.UI.WebControls.DropDownList DropDownList1;

private void Page_Load(object sender, System.EventArgs e)

{

Ajax.Utility.RegisterTypeForAjax(typeof(WebForm1

));

if (!Page.IsPostBack)

{

this.TextBox1.Attributes.Add("onchange", "cityResult();");

this.DropDownList1.At

textbox 下拉模糊查询ajax,Ajax实现在textbox中输入内容,动态从数据库中模糊查询显示到下拉框中...相关推荐

  1. Ajax实现在textbox中输入内容,动态从数据库中模糊查询显示到下拉框中

    功能:在textbox中输入内容,动态从数据库模糊查询显示到下拉框中,以供选择 1.建立一aspx页面,html代码 <HTML>     <HEAD>         < ...

  2. .在/tmp目录下,新建项目director新建3个TXT文件,分别命名file1 、fie2、fie3,用 vi编辑器分别在三个文件中输入内容

    1.在/tmp目录下,新建项目director新建3个TXT文件,分别命名file1.2.3 用vi编辑器分别在三个文件中输入内容 2 将三个file文件中的内容合并到一个文件中命名为 filetes ...

  3. 在/tmp目录下,新建项目director新建3个TXT文件,分别命名file1 、fie2、fie3,用 vi编辑器分别在三个文件中输入内容

    1.在/tmp目录下,新建项目director新建3个TXT文件,分别命名file1.2.3 用vi编辑器分别在三个文件中输入内容 2 将三个file文件中的内容合并到一个文件中命名为 filetes ...

  4. msql查询姓名不带r的员工姓名_《MySQL数据库》关联查询

    一.关联查询 1.概念 在查询数据时,所需要的数据不只在一张表中,可能在两张或多张表中.这个时候,需要同时操作这些表来查询数据,即关联查询. 关联查询所涉及到的表与表之间都会存在有关联的字段,如员工表 ...

  5. 在/tmp目录下,新建目录director新建三个txt文件,分别为file1.txt,file2.txt,file3.txt,用vi编辑器分别在三个文件中输入内容。

    用vi空格加文件名 按回车之后让你编辑 然后按i 输入内容 esc退出编辑模式 :wq 保存并退出 2.将file1.file2,file3三个文件中内容合并到一个文件中命名为filetest.txt ...

  6. 代码中(C#)支持动态拼接SQL的参数化查询

    using System; using System.Collections.Generic; using System.Text; using System.Data; using System.D ...

  7. 查询计算机专业及选修了英语的学生,1.1 数据库-多表查询

    一.多表查询 --编写多表查询语句的一般过程 --(1).分析句子要涉及到哪些表 --(2).对应的表中要查询哪些关联字段 --(3).确定连接条件或筛选条件 --(4).写成完整的SQL查询语句 1 ...

  8. java中多个输入框搜索_如何在一个搜索框中输入多个字段的值进行查询?

    ` 搜索 export default { data() { return { input: '',//用来接受input框的值 name:'',// 用来存储foreach的对应的值 id:'',/ ...

  9. mysql查询学号得出专业_用SQL的语言,也就是数据库的语言,查询Student表中计算机专业的男学生学号,姓名,专业名,性别...

    060010101王林0600101计算机男1980-2-100:00:0050NULL060010102陈明0600101计算机男1981-1-10:00:0050NULL060010103王燕06 ...

  10. day17-python项目Django之跨表查询及Ajax、cookie和session

    第1章 课堂笔记 class (models.Model):title=models.CharField(max_length=32)price=models.DecimalField(max_dig ...

最新文章

  1. 数组的一些常用方法记录
  2. golang 标准库strings包 简介
  3. poj1321 DFS
  4. 中国象棋程序的设计与实现(四)-- 一次“流产”的写书计划
  5. 现代密码学1.4--现代密码的三大原则
  6. 8、使用SELECTI...INTO OUTFILE导出表数据
  7. 深度学习-Tensorflow基本介绍01
  8. shell复习笔记----命令与参数
  9. bi可视化工具_适用于您的BI解决方案的最佳数据可视化和Web报告工具
  10. tair client java_TFS(Taobao File System)Java Client 使用经验
  11. 配置centos7 IP以及网络问题的排查
  12. FPGA异步复位设计代码
  13. C++头文件<functional>和bind、placeholders占位符使用简单例子
  14. Bailian2693 最远距离【序列处理】
  15. 中国电信5G技术控制云
  16. p5.js 入门教程
  17. 小麦苗的常用代码--常用命令(仅限自己使用)--上
  18. 小学数学题的Java实现
  19. 北京移动电信联通校园卡,以及各种流量卡申请入口合辑!
  20. Java实现微信授权 获取用户OpenID(一)

热门文章

  1. 小白都能看懂的numpy与pandas中axis解释
  2. sublime实用快捷键 mac版
  3. 2003 -服务器没有响应,PowerPoint2003
  4. 0-1背包问题(需要输出具体背包序号)
  5. Python学习(三)-----用户输入和while循环
  6. ios tabtar 使用方法_Appium界面自动化测试(13)(iOS/Python):元素定位及操作
  7. php stacktrace,Laravel:如何在PhpUnit上启用stacktrace错误
  8. html脚本src,HTML script脚本标签
  9. linux sh指令自动验证密码,shell脚本自动输入用户名和密码更新服务器上的git项目...
  10. 提高电脑反应速度_大家都能看懂的电脑内存条挑选技巧,电脑的内存条就应该这样选!...