Я хочу ограничить ввод символов алфавита, чтобы я создал функцию и связал ее с вводом, используя data-bind
на html, здесь это
<input type="text" data-bind="valueUpdate: 'afterkeydown', event: { keypress: function(data, event) { restrictAlphabetCharacter(event); } }" placeholder="Year" maxlength="4">
И это моя функция
restrictAlphabetCharacter(e) {
var keyCode = (e.which) ? e.which : e.keyCode;
if ((keyCode >= 48 && keyCode <= 57)) {
return true;
}
}
В чем может быть причина того, что символы не отображаются внутри текстового поля. Спасибо заранее.