【问题标题】:Angularjs data compareAngularjs 数据比较
【发布时间】:2016-03-08 20:29:05
【问题描述】:

我是“JavaScript AngularJS”的新手。我之所以写,是因为我需要知道如何比较我的 date-time picker 中的数据是否是从今天起 40 年的 >,如果不是,那么我需要查看错误。

【问题讨论】:

  • 您好,请尝试重新表述您的问题,因为它非常宽泛且措辞不佳。作为提示:您可以使用验证器和 ngMessages。
  • 好的。对不起我的英语不好..我需要验证一个日期字段值,如果是 > 40 年前,那么如果是,我没有看到任何消息,但如果不是,我需要在页面中看到错误消息..
  • 请不要使用jquery-validate 标签,除非您的问题是关于这个插件的。已编辑。谢谢。

标签: angularjs validation datetime datepicker


【解决方案1】:

Angular 的文档为它提供了一个很好的例子: https://docs.angularjs.org/api/ng/input/input%5Bdate%5D

我已对其进行了编辑以更好地满足您的需求: http://plnkr.co/edit/B8jATONx6yBMwWPAXspc?p=preview

<input type="date" id="exampleInput" name="input" ng-model="example.value"
   placeholder="yyyy-MM-dd" min="1976-03-08"/>

{{myForm.input.$error}}

<div role="alert">
 <span class="error" ng-show="myForm.input.$error.min">
     Smaller than minimum!</span>
</div>

您基本上需要将min 指令添加到输入中。一旦输入有错误,myForm.input.$error 将包含所有错误的验证器。

【讨论】:

  • 是否可以使用 mindate 作为计算日期。例如今天 -40 年过去了??
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-14
相关资源
最近更新 更多