【发布时间】:2015-05-17 21:49:05
【问题描述】:
我有一种情况,角度验证认为电子邮件是有效的,尽管它不是。该验证认为有效的条件是example@domain 是否存在可接受地址的情况?
<div class="form-group" ng-class="{ 'has-error': clientForm.email.$dirty && clientForm.email.$invalid, 'has-success': clientForm.email.$valid }">
<label>Email</label>
<span class="text-danger" ng-show="clientForm.email.$error.required">Email is required.</span>
<span class="text-danger" ng-show="clientForm.email.$error.email">Invalid email address.</span>
<input type="email" name="email" class="form-control input-sm" ng-model="client.email" required />
</div>
【问题讨论】:
-
这不是 Angular 验证,这是 HTML5
email输入类型,验证取决于浏览器支持。 -
这是角度验证。但是 html5 可能会覆盖它,因为我忘记了“novalidate”选项。我会看到的。
标签: angularjs validation email-validation