【问题标题】:Date validation in AngularJS formAngularJS 表单中的日期验证
【发布时间】:2014-02-19 13:39:41
【问题描述】:

我有一个输入文本,用于设置日期:

<input ng-model="model.JoinDate" 
       ui-mask="{{'99/99/9999'}}" 
       type="text" required
       ng-class="{error: form.JoinDate.$dirty && form.JoinDate.$invalid}"  />

问题是用户可以输入类似 00/00/0000 的内容。 如何在不创建新指令的情况下验证日期?

【问题讨论】:

标签: angularjs


【解决方案1】:

使用 angular ui bootstrap datepicker 怎么样?

http://angular-ui.github.io/bootstrap/#/datepicker

【讨论】:

    【解决方案2】:
    <span style="color:red" ng-show="subform6{{$index}}.$dirty && subform6{{$index}}.date.$invalid && subform6{{$index}}.date.$error"> 
    <br> <small ng-show="subform6{{$index}}.fd_judgement_date.$error.pattern">Incorrect Format, should be DD/MM/YYYY</small> 
    </span> 
    </ng-form>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-25
      • 1970-01-01
      • 2017-06-04
      • 2016-08-07
      • 2014-07-25
      • 1970-01-01
      • 1970-01-01
      • 2018-02-07
      相关资源
      最近更新 更多