我是angularjs的初学者。我刚开始进行表单验证。一切正常,直到我试图隐藏输入焦点上的错误消息。
当我点击提交按钮时,它显示错误消息。在我专注于文本框后,它必须隐藏错误消息
这是我的代码:
<form name="form" novalidate>
<div>
<label>Username</label>
<input type="text" name="username" ng-model="username" ng-required="true" ng-minlength="5" ng-maxlength="7"/>
<span class="errors" ng-show="(form.$submitted || form.username.$touched) && form.username.$error.required">Please fill username</span>
<span class="errors" ng-show="form.username.$error.minlength">Username too short</span>
<span class="errors" ng-show="form.username.$error.maxlength">Username too long</span>
</div>
</form>
请有人帮助我