gpt4 book ai didi

javascript - javascript/jQuery 中的 Ajax ComboBox 更改事件

转载 作者:行者123 更新时间:2023-11-28 09:07:22 26 4
gpt4 key购买 nike

我在我的项目中使用 Ajax 控制工具套件组合框。我想在更改组合框的值时触发更改事件。我用谷歌搜索了很多,但没有合适的解决方案。

ajax 组合框由文本框、按钮和列表组成。我找出了文本框 ID,并尝试为其提供更改事件。更改事件不起作用。但它会触发blur,select事件。

这是我用于更改事件的代码。我无法弄清楚为什么更改事件不起作用。

$('#' + $('.DDlCmbEmpID')[0].id + '_TextBox').bind("change",function (event) {
alert("Sample");
});

最佳答案

您可以使用此脚本来捕获客户端上选定索引的更改:

$find("<%= XXXXXX.ClientID %>").set_selectedIndex = function (newIndex) {
Sys.Extended.UI.ComboBox.prototype.set_selectedIndex.apply(this, [newIndex]);
alert(newIndex);
};

将上面的 XXXXXX ion 脚本替换为 ComboBox 扩展程序的服务器 ID(或BehaviorID,如果存在)。将此脚本放在页面的最底部(不放入 $(document).ready )

以下脚本在此页面上进行了测试:ComboBox Demonstration

 $find("ctl00_SampleContent_ComboBox1").set_selectedIndex = function (newIndex) {
Sys.Extended.UI.ComboBox.prototype.set_selectedIndex.apply(this, [newIndex]);
alert(newIndex);
};

关于javascript - javascript/jQuery 中的 Ajax ComboBox 更改事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16850773/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com