bootstrap форма Обязательное поле
у меня есть форма начальной загрузки, как это:
<div class="container">
<form class="form-horizontal">
<div class="form-group">
<div class="col-xs-2 text-right">
<label class="control-label">Name</label>
</div>
<div class="required col-xs-10" >
<input class="form-control" type="text" />
</div>
</div>
</form>
</div>
теперь поле name требуется, поэтому я хочу отобразить звездочку рядом с ним. Я попробовал:
.required:after {
content: " *";
}
но он отображается под входом, а не рядом с ним. Как я могу это исправить? JSFiddle: http://jsfiddle.net/Dc5yw/
5 ответов
уменьшить ширину поля ввода form-control
и добавить float:left
для этого.
Регистрация скрипка
изменения CSS
.required:after {
content: "*";
padding-left:1%;
}
.form-control{
width:97%;
float:left;
}
проверить эту скрипку.это решит проблему ur.
изменить это
<div class="required col-xs-10" >
<input class="form-control1" type="text" />
</div>
в CSS
.col-xs-10 {
position:relative;
}
.required:after {
content:" *";
position: absolute;
top: 0;
right: 5px;
}
в HTML -
<div class="form-group required">
<label class="col-md-4 control-label" for="textinput">Name</label>
<div class="col-md-4">
<input id="textinput" name="textinput" placeholder="Your name" class="form-control input-md" required="" type="text">
</div>
</div>