html - 使用 Bootstrap 3 和 AngularJS 在输入字段后添加星号

标签 html css angularjs

<div class="form-group form-group-lg">
    <label class="col-md-2 control-label">{{translation.FIRST_NAME}}:</label>
    <div class="col-md-10 required">
        <input type="text" name="firstName" class="form-control" ng-model="Addressid.nameFirst" ng-minlength="3" placeholder="First Name" required>
        <div ng-messages="rmaForm.firstName.$error">
            <div ng-message="required">
                Please enter your first name
            </div>
        </div>
    </div>
</div> 

CSS

.required:after { content:" *"; }

问题

我知道如何在标签后添加星号,但我希望它在输入字段后。目前它在第二个 div 中的错误消息之后。 CSS 是否可以在输入字段后获取它?

最佳答案

例如你可以这样做

.required:after {
  content: " *";
  position: absolute;
  top: 30px;
  left: 190px;
}

( demo )

或者您只需在输入后添加一个新的 span 并将星号放入:

<input type="text" name="firstName" class="form-control" ng-model="Addressid.nameFirst" ng-minlength="3" placeholder="First Name" required>
<span class="required-field">*</span>

关于html - 使用 Bootstrap 3 和 AngularJS 在输入字段后添加星号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30481555/

相关文章:

html - 如何设置标签样式以保持在输入顶部

javascript - 如何将图像保存在特定文件夹 s3 下?

javascript - AngularJS + API 调用

angularjs - 环回中的动态 datasource.json

html - 如何在 Spring <form :input> tag on jsp page 中使用占位符 HTML

javascript - 按名称搜索用户的最佳方法是什么?

javascript - Jquery 图像叠加?

javascript - 单击时交叉淡入淡出图像过渡

php - 选择选项时表单操作会更改

html - 如何使用 CSS 网格布局在 CSS 中制作固定列?