Показать ошибку, когда пользователь вводит десятичный символ в KendoNumericTextbox - PullRequest
0 голосов
/ 08 июня 2018

Использование KendoUI для jQuery.

Новое требование привело нас к изменению KendoNumericTextbox из его настроек по умолчанию для отображения только целочисленного значения, а также для предупреждения пользователя в случае, если они попытались ввести десятичное числоперсонаж.Я вижу, что Kendo показывает (!) Элемент в течение короткой секунды, когда пользователь вводит десятичный символ в настоящее время, но нам нужно что-то, что уведомляет их о том, что десятичные числа недопустимы.

В настоящее время проверка проверяет, входят ли диапазоны вводаот 0 до 100 с форматом: n0 и десятичными: 0.

1 Ответ

0 голосов
/ 09 июня 2018

Так как вы используете кендо для jquery.Вы можете просто получить к нему доступ, как при обычном вводе, и проверить, вводит ли пользователь десятичную дробь. Я написал для вас некоторый код.Это из примера кендо на NumericTextBox.

$( "#currency" ).keyup(function() {
     if ($(this).val().indexOf('.')!=-1)
     {
     alert('don't type decimals')
     }  
     });

И ссылка на додзе кендо, где я редактировал код для первого текстового поля.Надеюсь, что это полезно

https://dojo.telerik.com/OXiBEKIw/2

...