【发布时间】:2019-01-14 13:42:54
【问题描述】:
在用户管理界面中,我的应用程序提供了密码输入字段。该字段是一个 Bootsrap input-group,其中包含一个 form-control 和一个包含图标的 input-group-addon。
现在我尝试引入一个密码强度计,它在技术上运行良好。但是,一旦用户在密码字段中输入第一个字符,设计就会中断。 input-group-addon 的高度增加了,如下图所示:
我准备了一个JS Fiddle 来展示这个问题。此外,这里是代码的相关部分:
<div class="form-group">
<div class="input-group">
<input type="password" class="form-control ok-password" ng-class="(joinTeamForm.password.$dirty && joinTeamForm.password.$invalid) ? 'error' : ''" id="password" name="password" placeholder="Enter Password" ng-required="true" ng-model="password">
<div class="label password-count" ng-class="password.length > 7 ? 'label-success' : 'label-danger'" ng-cloak>{{ password | passwordCount:7 }}</div>
<div class="input-group-addon">
<span class="glyphicon glyphicon-lock"></span>
</div>
</div>
</div>
如何防止input-group-addon 更改其大小或正确插入带有密码长度计数的标签? Bootstrap 是否提供了更好的方法来在文本字段中插入此类指示器?
【问题讨论】:
标签: html css twitter-bootstrap validation change-password