当我离开另一个领域时,我必须验证一个字段... 我让你看看我的代码:
<input data-ng-model="invitation.Email" name="email" type="email" data-ng-required="true"
data-ng-model-options="{ updateOn: 'mousedown blur' }" />
<input data-ng-model="invitation.EmailConfirmation" name="email_confirmation" type="email"
data-ng-required="true" data-match="invitation.Email" data-ng-model-options="{ updateOn: 'mousedown blur' }" />
<span data-ng-show="presenta_amico_form.email_confirmation.$error.mismatch" class="error">Email mismatch</span>
所以,例如......我写了Email
,那就好了...然后我写了ConfirmationEmail
但错误&#34;电子邮件不匹配&#34;出现是因为我看到输入Email
字段时出错了。所以我更正了Email
字段,但错误并没有消失,因为我必须对焦并模糊EmailConfirmation
字段。
我不喜欢这个,我希望当ConfirmationEmail
字段失去焦点时,Email
也会得到验证。
我该怎么办?
谢谢
答案 0 :(得分:0)
您可以向第二个字段添加ngBlur处理程序并手动应用验证,例如
<input data-ng-model="invitation.Email" name="email" type="email" data-ng-required="true"
data-ng-model-options="{ updateOn: 'mousedown blur' }" ng-blur="checkMatch()" />