1

Я использую дампинг Kendo, чтобы пользователь мог ввести дату. Однако я хочу, чтобы позволить пользователю вводить только дату в определенном формате, то есть MM/DD/YYYYKendo UI и Angular JS - Запретить ввод всех символов за исключением даты формата MM/DD/YYYY

<input kendo-date-picker placeholder="from" class="form-control" id="fromDate" ng-keydown="validateDateEntered()" /> 

Теперь, когда пользователь вводит что-то в поле ввода, я проверка, как:

$scope.validateDateEntered= function() { 
        $("#fromDate").kendoDatePicker({ 
         format: "MM/dd/yyyy" 
        }); 
       } 

Выполнение этого действия позволяет пользователю вводить недопустимые символы. Просто хочу понять, как я могу позволить пользователю вводить только дату в формате MM/DD/YYYY и отбрасывать все остальное.

ответ

0

(Отправлено от имени ОП).

После некоторых исследований, я нашел решение, как:

<input kendo-date-picker placeholder="from" class="form-control" id="fromDate" onkeypress='return event.charCode >= 48 && event.charCode <= 57 || event.charCode == 47' />