Using KendoUI for jQuery.
一项新要求导致我们将 KendoNumericTextbox 从其默认设置更改为仅显示整数值,并在用户尝试输入十进制字符时提醒用户。我看到当用户当前输入十进制字符时,Kendo 会在短时间内显示一个 (!( 元素,但我们需要一些东西来通知他们不允许使用小数。
当前验证检查输入范围是否从 0 到 100,格式:n0,小数:0。
由于您正在使用剑道进行jquery。您可以像普通输入一样访问它,并检查用户是否在输入小数。我写了一些代码供您尝试。这是来自NumericTextBox上的剑道示例。
$( "#currency" ).keyup(function() {
if ($(this).val().indexOf('.')!=-1)
{
alert('don't type decimals')
}
});
以及指向剑道道场的链接,我在其中编辑了第一个文本框的代码。希望这是有帮助的
https://dojo.telerik.com/OXiBEKIw/2