Я использую библиотеку kendo-knockout. У меня есть виджет с числовым текстовым полем с максимальным значением 20. Если вы введете большее значение, виджет будет округлять его до максимального значения. Поэтому, если вы вводите значение 50 с клавиатурой и теряете фокус с входа или сохраняете форму, значение будет округлено до максимального значения 20.Kendo Knockout: сообщение подтверждения валидации NumberericTextBox при введении больше максимального значения
Я хочу, когда вы вводите большее значение в текст виджетов в поле появится сообщение об ошибке. Для этого в виду, я изменил конфигурацию из:
<input type="number"
data-bind="kendoNumericTextBox: { value: price, min="1", max="20" }" />
в
<input type="number" min="1" max="20"
data-bind="kendoNumericTextBox: { value: price }" />
Но конечный результат тот же. Значение округлено. Если я удалю виджет:
<input type="number" min="1" max="20" />
Я получаю желаемое поведение. Можно ли это сделать с помощью виджета с числовым текстовым полем?
Вот jsfiddle:
Для пояснения я добавил желаемое поведение без виджета. Спасибо