autocomplete的参数的几个用法说明

如果对里面的data需要多次绑定,当重新绑定的时候要先去掉绑定可以用,http://q.cnblogs.com/q/45390/里面的方法,$("#TxtSingle").unautocomplete();

 

如果需要查询出来的联想菜单项不定的话,可以给个最大值,像一下代码:

 function selectChange() {
             var objDDL= document.getElementById("<%=ddlBankName.ClientID%>");
             var strText = objDDL.options[objDDL.selectedIndex].text;
            
            selectvalue = document.getElementById("<%=ddlBankName.ClientID%>").value;
            if (strText == "中国工商银行") {
                $("#<%=txbBankName.ClientID%>").val("中国工商银行");
                $("#<%=txtBankCode.ClientID%>").val("0");
                $("#<%=txbBankName.ClientID%>").attr("readonly", "readonly");
                $("#<%=txbBankName.ClientID%>").attr("disabled", true);
             
            }
            else {

                $("#<%=txbBankName.ClientID%>").removeAttr("readonly");    //去除Enabled属性
                $("#<%=txbBankName.ClientID%>").attr("disabled", "");
//                $("#<%=txbBankName.ClientID%>").val("");
//                $("#<%=txtBankCode.ClientID%>").val("");
               
            }
            $("#<%=txbBankName.ClientID%>").autocomplete("../Ajax/AutoCompleteData.ashx", {
                delay: 10,
                minChars: 1,
                matchSubset: 1,
                cacheLength: 1,
                multiple: false,
                onItemSelect: selectItem,
                onFindValue: findValue,
                autoFill: false,
                maxItemsToShow: 20,
                scroll:true,
                scrollHeight:200,
                max:99999999999999999999999999999999,
                extraParams: { a: selectvalue }
            }).result(function (event, data, formatted) { jumpBankcode(); });
        }


其中max:99999999999999999999999999999999就是,如果需要设定滚动条:scroll:true,如果不想直接把内容显示到文本框:autoFill:false,如果想在选择后进行其他ajax操作,可以在.result后面加。

 

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值