如何在角度表单日期选择器中验证用户输入
How to validate user inputs in angular formly datepicker?
>im在我的项目中使用角度形式。 我们允许用户从DP中选择日期(最大:今天最小:今天 - 100年(,但用户也可以在输入字段中编辑日期。所以我的问题是如何允许用户仅在范围内编辑日期(从今天到今天 -100 年(
我找到了角度形式的UI Datepicker示例。这就是你所说的"DP"吗?
http://angular-formly.com/#/example/integrations/ui-datepicker
如果您也让用户编辑日期文本,那么我建议您使用 Angular 过滤器以及日期文本验证。这里有一个非常好的示例来说明您的需求:
https://docs.angularjs.org/api/ng/input/input%5Bdate%5D
如果您希望日期为现在 - 100 年,请将最小值设置为:
<input type="date"
min="{{myMin}}">
控制器将有一个设置最小日期的变量
$scope.myMin = new Date().setFullYear(new Date().getFullYear() - 100);
它未经测试,但您可能需要执行一些"toString"功能。
相关文章:
- 添加Jquery验证后,Jquery日期选择器无法工作
- Jquery日期选择器验证出错
- jquery验证中生成的错误类的jquery选择器
- JQuery 验证选择器
- 如何在日期选择器中给出出生日期验证
- 焦点将放在jquery中的验证日期选择器字段上
- 如何在角度表单日期选择器中验证用户输入
- 在单击和取消单击时验证多个选择器
- 如何在日期选择器中验证日期时间
- 日期选择器验证18岁
- 时间选择器验证?JQuery/Javascript
- 当minDate更改/动态时,Md日期选择器未显示验证错误
- jQuery日期选择器需要验证,无法使用AngularJS
- 表单验证不是一个函数-启动日期选择器
- Javascript下拉菜单和验证日历选择器
- 更新 ui-bootstrap 版本后,日期选择器验证中断
- jQuery选择菜单验证器适用于FF和Chrome,但不适用IE
- 当使用键盘清除日期文本框时,jQueryUI日期选择器无法验证日期范围
- 查询选择器类在数字验证中不起作用
- Javascript/Jquery -不能让日期选择器+选择验证工作