textbox 下拉模糊查询ajax,Ajax实现在textbox中输入内容,动态从数据库中模糊查询显示到下拉框中...
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中输入内容,动态从数据库中模糊查询显示到下拉框中...相关推荐
- Ajax实现在textbox中输入内容,动态从数据库中模糊查询显示到下拉框中
功能:在textbox中输入内容,动态从数据库模糊查询显示到下拉框中,以供选择 1.建立一aspx页面,html代码 <HTML> <HEAD> < ...
- .在/tmp目录下,新建项目director新建3个TXT文件,分别命名file1 、fie2、fie3,用 vi编辑器分别在三个文件中输入内容
1.在/tmp目录下,新建项目director新建3个TXT文件,分别命名file1.2.3 用vi编辑器分别在三个文件中输入内容 2 将三个file文件中的内容合并到一个文件中命名为 filetes ...
- 在/tmp目录下,新建项目director新建3个TXT文件,分别命名file1 、fie2、fie3,用 vi编辑器分别在三个文件中输入内容
1.在/tmp目录下,新建项目director新建3个TXT文件,分别命名file1.2.3 用vi编辑器分别在三个文件中输入内容 2 将三个file文件中的内容合并到一个文件中命名为 filetes ...
- msql查询姓名不带r的员工姓名_《MySQL数据库》关联查询
一.关联查询 1.概念 在查询数据时,所需要的数据不只在一张表中,可能在两张或多张表中.这个时候,需要同时操作这些表来查询数据,即关联查询. 关联查询所涉及到的表与表之间都会存在有关联的字段,如员工表 ...
- 在/tmp目录下,新建目录director新建三个txt文件,分别为file1.txt,file2.txt,file3.txt,用vi编辑器分别在三个文件中输入内容。
用vi空格加文件名 按回车之后让你编辑 然后按i 输入内容 esc退出编辑模式 :wq 保存并退出 2.将file1.file2,file3三个文件中内容合并到一个文件中命名为filetest.txt ...
- 代码中(C#)支持动态拼接SQL的参数化查询
using System; using System.Collections.Generic; using System.Text; using System.Data; using System.D ...
- 查询计算机专业及选修了英语的学生,1.1 数据库-多表查询
一.多表查询 --编写多表查询语句的一般过程 --(1).分析句子要涉及到哪些表 --(2).对应的表中要查询哪些关联字段 --(3).确定连接条件或筛选条件 --(4).写成完整的SQL查询语句 1 ...
- java中多个输入框搜索_如何在一个搜索框中输入多个字段的值进行查询?
` 搜索 export default { data() { return { input: '',//用来接受input框的值 name:'',// 用来存储foreach的对应的值 id:'',/ ...
- mysql查询学号得出专业_用SQL的语言,也就是数据库的语言,查询Student表中计算机专业的男学生学号,姓名,专业名,性别...
060010101王林0600101计算机男1980-2-100:00:0050NULL060010102陈明0600101计算机男1981-1-10:00:0050NULL060010103王燕06 ...
- day17-python项目Django之跨表查询及Ajax、cookie和session
第1章 课堂笔记 class (models.Model):title=models.CharField(max_length=32)price=models.DecimalField(max_dig ...
最新文章
- 数组的一些常用方法记录
- golang 标准库strings包 简介
- poj1321 DFS
- 中国象棋程序的设计与实现(四)-- 一次“流产”的写书计划
- 现代密码学1.4--现代密码的三大原则
- 8、使用SELECTI...INTO OUTFILE导出表数据
- 深度学习-Tensorflow基本介绍01
- shell复习笔记----命令与参数
- bi可视化工具_适用于您的BI解决方案的最佳数据可视化和Web报告工具
- tair client java_TFS(Taobao File System)Java Client 使用经验
- 配置centos7 IP以及网络问题的排查
- FPGA异步复位设计代码
- C++头文件<functional>和bind、placeholders占位符使用简单例子
- Bailian2693 最远距离【序列处理】
- 中国电信5G技术控制云
- p5.js 入门教程
- 小麦苗的常用代码--常用命令(仅限自己使用)--上
- 小学数学题的Java实现
- 北京移动电信联通校园卡,以及各种流量卡申请入口合辑!
- Java实现微信授权 获取用户OpenID(一)
热门文章
- 小白都能看懂的numpy与pandas中axis解释
- sublime实用快捷键 mac版
- 2003 -服务器没有响应,PowerPoint2003
- 0-1背包问题(需要输出具体背包序号)
- Python学习(三)-----用户输入和while循环
- ios tabtar 使用方法_Appium界面自动化测试(13)(iOS/Python):元素定位及操作
- php stacktrace,Laravel:如何在PhpUnit上启用stacktrace错误
- html脚本src,HTML script脚本标签
- linux sh指令自动验证密码,shell脚本自动输入用户名和密码更新服务器上的git项目...
- 提高电脑反应速度_大家都能看懂的电脑内存条挑选技巧,电脑的内存条就应该这样选!...