【发布时间】:2016-09-22 19:30:34
【问题描述】:
我有一个表格,用于检查电子邮件是否已经存在。如果它已经存在,我将显示来自 json 响应的错误消息。这部分已经完成(这是我在用户点击提交按钮时检查)。
如果电子邮件已经存在,我会收到 409 错误。
我需要更新电子邮件输入归档。需要添加一个 msg 该电子邮件已经存在。我正在使用 ng-show="personalInfo.$submitted"
<form name="personalInfo" role="form" autocomplete="off">
<div class="form-group">
<input type="text" maxlength="11" class="form-control" name="usupiEmail" ng-model="usuAttributes.personalInfo.email" ng-focus="ShowPlaceholder('email')" />
<label>Email ID</label>
<div class="error-message" ng-show="personalInfo.$submitted" ng-cloak>
Please verify your Email.
</div>
</div>
<button type="submit" class="btn-default" ng-click="usupiUpdateUser()">Next</button>
我也尝试过不同的方法:
function checkWrongEmail (errorCode) {
if (errorCode === '409') {
return true;
}
return false;
}
【问题讨论】:
-
你如何更新
personalInfo.$submitted(顺便说一句,你可能误用了它,应该是usuAttributes.personalInfo.$submitted?当你从服务器收到409错误的响应时,你可以使用true值更新此属性。这样,它将显示该错误的预期消息。
标签: javascript angularjs