Here are some validation messages:
<form name="dnaform" novalidate>
<div style="padding-bottom:5px" ng-show="dnaform.uEmail.$pristine || dnaform.uEmail.$valid">Active directory account </div>
<div style="padding-bottom:5px;" ng-show="dnaform.uEmail.$dirty && dnaform.uEmail.$error.required" class="help-block">Email is Required.</div>
<div style="padding-bottom:5px;" ng-show="dnaform.uEmail.$error.email" class="help-block">Invalid Email.</div>
<input type="email" name="uEmail" class="form-control txtBoxEdit type7N" ng-model="useremail" required>
</form>
The issue I'm facing is that the validation message appears instantly when the user starts typing in the email textbox. My goal is to display the message only after the user has entered a full email or moves focus away from the textbox.