我需要设置原始边框颜色时,用户点击外部输入。当输入聚焦时,边框颜色变为红色,并保持红色,直到输入验证成功。
这是我的一段代码:
<div class="form-group has-feedback">
<input id="user_name" type="email" name="user_name" placeholder="Username" autocomplete="off" ng-model="user.user_name" required="" class="form-control burger-input" maxlength="50" focus-me="" />
<span class="fa fa-envelope form-control-feedback text-muted"></span>
<span ng-show="form_submitted && loginForm.user_name.$error.required" class="label label-danger">Questo campo è richiesto.</span>
<span ng-show="form_submitted && loginForm.user_name.$error.email" class="label label-danger">L'indirizzo e-mail dev'essere valido.</span>
</div>发布于 2016-02-23 19:51:54
你可以试试。能满足你的要求吗?
只需添加此css
.form-control.ng-pristine{
border:2px grey solid;
}
.form-control.ng-valid{
border:2px green solid;
}
.form-control.ng-invalid:focus {
border:2px red solid;
}https://stackoverflow.com/questions/35575681
复制相似问题