gpt4 book ai didi

javascript - Kendo 数字文本框更改事件不会失去焦点

转载 作者:搜寻专家 更新时间:2023-11-01 04:09:18 29 4
gpt4 key购买 nike

是否可以配置剑道数字文本框,使我的绑定(bind) View 模型在我单击旋转或使用键更改数字时收到更新?目前,只有当数字文本框失去焦点时,我的 View 模型才会收到更新事件。

kendo 数据绑定(bind)选项 data-value-update ... 遗憾的是对数字文本框没有影响

感谢您的帮助

最佳答案

我知道有点晚了,但这是我的解决方案:

var numericBox = $("#yournumericinput").data("kendoNumericTextBox");
.
.
.
numericBox.element.on("keyup", function (e) {
var newValue = e.target.value;
numericBox.value(newValue);
numericBox.trigger("change");
});

这样,change 事件会在用户输入新值后立即触发,而无需等待 blur 事件。为简洁起见,删除了数据验证检查,但我建议您也执行这些检查。

您还可以绑定(bind) spin 监听器来触发 change 事件。

numericBox.bind("spin", function (e) {
this.trigger("change");
});

关于javascript - Kendo 数字文本框更改事件不会失去焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20947728/

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