当用户在 KendoNumericTextbox 中键入十进制字符时显示错误
Show error when user types decimal character in KendoNumericTextbox
对 jQuery 使用 KendoUI。
一项新要求促使我们将 KendoNumericTextbox 的默认设置更改为仅显示整数值,并在用户尝试输入小数字符时提醒用户。我看到当用户当前输入十进制字符时 Kendo 显示一个 (!) 元素一小会儿,但我们需要一些东西来通知他们不允许使用小数。
当前验证检查输入范围是否为 0 到 100,格式为:n0 和小数:0。
因为您使用 kendo 作为 jquery。您可以像普通输入一样访问它,并检查用户是否正在输入小数点。我写了一些代码供您尝试。这是来自 NumericTextBox 上的 kendo 示例。
$( "#currency" ).keyup(function() {
if ($(this).val().indexOf('.')!=-1)
{
alert('don't type decimals')
}
});
然后 link 到 kendo 道场,我在那里编辑了第一个文本框的代码。希望这对您有所帮助
对 jQuery 使用 KendoUI。
一项新要求促使我们将 KendoNumericTextbox 的默认设置更改为仅显示整数值,并在用户尝试输入小数字符时提醒用户。我看到当用户当前输入十进制字符时 Kendo 显示一个 (!) 元素一小会儿,但我们需要一些东西来通知他们不允许使用小数。
当前验证检查输入范围是否为 0 到 100,格式为:n0 和小数:0。
因为您使用 kendo 作为 jquery。您可以像普通输入一样访问它,并检查用户是否正在输入小数点。我写了一些代码供您尝试。这是来自 NumericTextBox 上的 kendo 示例。
$( "#currency" ).keyup(function() {
if ($(this).val().indexOf('.')!=-1)
{
alert('don't type decimals')
}
});
然后 link 到 kendo 道场,我在那里编辑了第一个文本框的代码。希望这对您有所帮助