javascript - 如何限制用户在日期字段中手动输入日期

标签 javascript html angularjs

我正在开发一个应用程序,我想限制用户在 html 页面的 type=date 字段中手动输入日期。 我想限制用户只能从日历显示中选择日期,即 MM/DD/YYYY。

下面是html页面中的代码:

 <input type="date" name="bankTrans" ng-model="orderAstro.paymentDate" 
        class="form-control" id="bankTrans"
        ng-disabled="isDisabled" required />

还附上图像以澄清错误: Image for error clarity

最佳答案

使用以下代码行限制使用 jquery 的手动日期字段输入。

$("input[type='date']").keydown(function (event) { event.preventDefault(); });

关于javascript - 如何限制用户在日期字段中手动输入日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56784582/

相关文章:

html - 在所有浏览器中垂直对齐标签和文本框

javascript - 当父位置固定时 Z-index 不工作

javascript - 让 Bootstrap 4 固定导航栏向下滑动并在滚动时变为纯色

javascript - 更改帖子的 url 并进入 ngresource

javascript - 无法读取未定义错误的属性

javascript - 为什么这个div不慢慢淡出?

javascript - Azure移动服务成功回调 `push.apns.send`

javascript - 如何查看关联的点击功能码

javascript - 对于本地模块,Grunt 失败并显示 "Cannot find module"

javascript - 如何等待 Protractor 中的按钮禁用状态?