gpt4 book ai didi

jquery - 如何防止用户在 kendo numerictextbox 中输入超过 4 个精度单位

转载 作者:行者123 更新时间:2023-12-01 04:50:15 24 4
gpt4 key购买 nike

我需要允许用户输入 4 个精度单位的小数。但只显示 3。有没有办法让 kendo-ui numerictextbox 防止超过 4 个精度单位?

 $element.kendoNumericTextBox({
spinners: false,
culture: "en-US",
decimals: 4,
step: 0.01,
format: "n3"
});

最佳答案

我认为没有配置选项,但你可以这样做:

var numeric = $("#num").kendoNumericTextBox({
spinners: false,
culture: "en-US",
decimals: 4,
step: 0.01,
format: "n3"
}).data("kendoNumericTextBox");

$(numeric.element).on("input", function (e) {
var val = numeric.element.val();
var parts;
if (val.indexOf(".") !== -1) {
parts = val.split(".");
if (parts[1].length > 4) {
numeric.element.val(val.substr(0, val.length - 1));
}
}
});

( demo )

关于jquery - 如何防止用户在 kendo numerictextbox 中输入超过 4 个精度单位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21125767/

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