1

我正在使用 Kendo datepicker 来允许用户输入日期。但是我想允许用户只输入特定格式的日期,即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格式输入日期并丢弃其他所有内容。

4

1 回答 1

0

(代表 OP 发布)。

经过一番研究,我找到了解决方案:

<input kendo-date-picker placeholder="from" class="form-control" id="fromDate" onkeypress='return event.charCode >= 48 && event.charCode <= 57 || event.charCode == 47' />
于 2016-06-19T13:33:41.417 回答