Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在Angulary formly datepicker中验证用户输入?_Javascript_Angularjs_Angular Formly - Fatal编程技术网

Javascript 如何在Angulary formly datepicker中验证用户输入?

Javascript 如何在Angulary formly datepicker中验证用户输入?,javascript,angularjs,angular-formly,Javascript,Angularjs,Angular Formly,我在我的项目中使用angular formly。我们允许用户从DP中选择日期(最大:今天最小:今天-100年),但用户也可以在输入字段中编辑日期。因此,我的问题是如何允许用户只在范围内编辑日期(从今天开始—100年)我找到了angular formly UI Datepicker示例。这就是你所说的“DP”吗 如果您让用户也编辑日期文本,那么我建议您使用角度过滤器以及日期文本验证。下面是一个非常好的例子,说明您需要什么: 如果您希望您的日期为现在-100年,请将最小值设置为: <inp

我在我的项目中使用angular formly。我们允许用户从DP中选择日期(最大:今天最小:今天-100年),但用户也可以在输入字段中编辑日期。因此,我的问题是如何允许用户只在范围内编辑日期(从今天开始—100年)

我找到了angular formly UI Datepicker示例。这就是你所说的“DP”吗

如果您让用户也编辑日期文本,那么我建议您使用角度过滤器以及日期文本验证。下面是一个非常好的例子,说明您需要什么:

如果您希望您的日期为现在-100年,请将最小值设置为:

<input type="date"
   min="{{myMin}}">

它未经测试,但您可能需要执行一些“toString”功能

是DP(日期选择器),是用户从日期选择器选择日期,但如果他在选择后编辑日期,我需要验证inputI是否更新了第二个链接。它将允许您在表单上设置最小和最大日期。:)我明天试试。但是看起来真的很好。你是我的英雄。谢谢
$scope.myMin = new Date().setFullYear(new Date().getFullYear() - 100);