jQuery MiniUI

标题: AutoComplete如何自定义事件 [打印本页]

作者: zhugezhiyuan    时间: 2016-6-28 15:39:28     标题: AutoComplete如何自定义事件

前端html代码:
<input id="txtCustSearch" class="mini-autocomplete" required="true" style="width:200px;"
            valueField="FID" textField="FullName" url="../Ajax/AjaxRepair.ashx?method=FilterCustomer"
            loadingText="查询中" popupEmptyText="未找到匹配的客户"/>


js代码:
function GetCustomer() {
    alert("aaa");
    if (event.keyCode == 13) {
        var customerFid = mini.get("txtCustSearch").getValue();
        if (customerFid != null) {
            $.ajax({
                type: "post",
                url: "../Ajax/AjaxRepair.ashx",
                data: { method: "GetCustomer", FID: customerFid },
                success: function (data) {
                    alert(data);
                }
            });
        }
    }
}
主要目的是在选择了指定的下拉内容后,根据得到value查询出相关的其他信息。不管在autocomplete中添加onblur、onchange、onkeypress还是valuechanged 都无法触发GetCustomer()事件,请问应该如何在autocomplete中添加自定义的事件?
谢谢!


作者: dforce    时间: 2016-6-28 15:56:36

这个控件的默认功能就是输入之后自动传递到后台,后台处理数据搜索,不明白你要监听事件另外做什么

作者: zhugezhiyuan    时间: 2016-6-29 09:17:10

dforce 发表于 2016-6-28 15:56
这个控件的默认功能就是输入之后自动传递到后台,后台处理数据搜索,不明白你要监听事件另外做什么
...

我是希望在返回的结果里面 选择了某一个选项后,拿这个选项的value再去后台进行其他的数据搜索
作者: felt    时间: 2016-6-29 09:27:42

zhugezhiyuan 发表于 2016-6-29 09:17
我是希望在返回的结果里面 选择了某一个选项后,拿这个选项的value再去后台进行其他的数据搜索 ...

没有这样的功能




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2