终于完成了ajax下拉选择框

本文介绍了一个基于AJAX的分页选择控件,该控件可实现动态加载数据并进行分页显示。通过简单的JS函数调用即可完成初始化,并支持自定义皮肤等特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

说明:由于演示地址有恶意程序,程序本身是没有病毒的,我也不知道什么时候开始的,如果有哪位网友中毒的话,我向他道歉,为了表示我的过错,上传源源程序供大家下载,希望大家能够原谅,

下载地址:http://www.cnblogs.com/Files/lxxnet/ajaxselect.rar

如果有不幸中毒的朋友请到下面的地址,下载卡巴6,KEY可以用到2007-07
http://www.cnblogs.com/lxxnet/articles/478739.html

效果图如下:
ajasSelect.jpg

演示地址:由于有恶意程序,所以去掉地址

以前做的第一个版本是为了偷懒,数据量大时就不能用了,也不怎么通用,用起来很麻烦,现在这个比以前那个好多了,调用也比较简单,应该也比较通用吧,^_^

添加一个JS函数,调用代码如下:
None.gif function  ShowSelectTable(classID,returnID)
ExpandedBlockStart.gifContractedBlock.gif
dot.gif {
InBlock.gif    SetHead(
"编号","用户名","密码");              //设置表头,大小无限 
InBlock.gif
    SetFileds("F_id","F_userName","F_passWord");//设置数据库字段,大小无限,数量要和表头数一样 
InBlock.gif
    SetUrlObjID("getXml1.aspx",returnID);       //设置请求的URL和显示返回值文本框控件ID 
InBlock.gif
    SetPageSize(15)                             //[可选]设置分页大小,默认10页 
InBlock.gif
    SetShowFiledName(false)                     //[可选]取值时,是否显示列名,默认是显示 
InBlock.gif
    show(classID)                               //显示选择框,把下拉框id参数(用于取当前值)
ExpandedBlockEnd.gif
}

None.gif
HTML代码:

 
< select  id ="class3"  onchange ="ChangeID()"  NAME ="productID" >
< option  value ="5"  selected > 5555 </ option >
< option  value ="6"   > 6666 </ option >
</ select >
None.gif
< input  id ="t1"  type ="text"  size =40  value ="分类1" >
<
href ='#'  onclick ="ShowSelectTable('class3','t1')" > 选择 </ a >

更新日志:2006-09-09
添加跳转页
已优化成每次只取一页数据,速度更快
添加显示框自动定位
添加设置分页大小
添加可自定义皮肤路径
修复字段为空值时错误
重写部分代码

也不是什么大功能,所以就不贴出代码了,哪位想要的话,请留下E-mail,我发给你好了,如果要求的人多,我就传上来供大家下载,希望能大家相互交流一下

转载于:https://www.cnblogs.com/lxxnet/archive/2006/09/11/500938.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值