Đầu vào biểu mẫu Bootstrap (thêm)
Kiểm soát tĩnh
Nếu bạn cần chèn văn bản thuần túy bên cạnh nhãn biểu mẫu trong biểu mẫu nằm ngang, hãy sử dụng .form-control-static
lớp trên một <p>
phần tử:
Thí dụ
<form class="form-horizontal">
<div class="form-group">
<label class="control-label col-sm-2">Email:</label>
<div class="col-sm-10">
<p class="form-control-static">[email protected]</p>
</div>
</div>
</form>
Nhóm đầu vào Bootstrap
Lớp .input-group
là một vùng chứa để nâng cao đầu vào bằng cách thêm một biểu tượng, văn bản hoặc một nút vào phía trước hoặc phía sau nó dưới dạng "văn bản trợ giúp".
Lớp .input-group-addon
đính kèm một biểu tượng hoặc văn bản trợ giúp bên cạnh trường nhập.
Chữ
Thí dụ
<form>
<div class="input-group">
<span class="input-group-addon"><i
class="glyphicon glyphicon-user"></i></span>
<input id="email"
type="text" class="form-control" name="email" placeholder="Email">
</div>
<div class="input-group">
<span class="input-group-addon"><i class="glyphicon
glyphicon-lock"></i></span>
<input id="password" type="password"
class="form-control" name="password" placeholder="Password">
</div>
<div class="input-group">
<span class="input-group-addon">Text</span>
<input id="msg" type="text" class="form-control" name="msg"
placeholder="Additional Info">
</div>
</form>
Nút .input-group-btn
đính kèm bên cạnh đầu vào. Điều này thường được sử dụng cùng với thanh tìm kiếm:
Thí dụ
<form>
<div class="input-group">
<input
type="text" class="form-control" placeholder="Search">
<div class="input-group-btn">
<button
class="btn btn-default" type="submit">
<i class="glyphicon glyphicon-search"></i>
</button>
</div>
</div>
</form>
Các trạng thái kiểm soát biểu mẫu Bootstrap
- INPUT FOCUS - Đường viền của đầu vào bị xóa và áp dụng bóng hộp trên tiêu điểm
- ĐẦU VÀO BỊ TẮT - Thêm
disabled
thuộc tính để tắt trường nhập - FIELDSETS BỊ TẮT - Thêm một
disabled
thuộc tính vào một tập trường để tắt tất cả các điều khiển bên trong - ĐẦU VÀO SN SÀNG - Thêm
readonly
thuộc tính vào đầu vào để ngăn người dùng nhập - CÁC TRẠNG THÁI HỢP LỆ - Bootstrap bao gồm các kiểu xác thực cho các thông báo lỗi, cảnh báo và thành công. Để sử dụng, thêm
.has-warning
hoặc.has-error
vào.has-success
phần tử mẹ - BIỂU TƯỢNG - Bạn có thể thêm các biểu tượng phản hồi với
.has-feedback
lớp và một biểu tượng - NHÃN HIDDEN - Thêm một
.sr-only
lớp trên các nhãn không hiển thị
Ví dụ sau minh họa một số trạng thái điều khiển biểu mẫu ở trên trong biểu mẫu Ngang :
Thí dụ
<form class="form-horizontal">
<div class="form-group">
<label class="col-sm-2 control-label">Focused</label>
<div class="col-sm-10">
<input class="form-control" id="focusedInput" type="text" value="Click to focus">
</div>
</div>
<div class="form-group">
<label for="disabledInput" class="col-sm-2 control-label">Disabled</label>
<div class="col-sm-10">
<input class="form-control" id="disabledInput" type="text" disabled>
</div>
</div>
<fieldset disabled>
<div class="form-group">
<label for="disabledTextInput" class="col-sm-2 control-label">Fieldset disabled</label>
<div class="col-sm-10">
<input type="text" id="disabledTextInput" class="form-control">
</div>
</div>
<div class="form-group">
<label for="disabledSelect" class="col-sm-2 control-label"></label>
<div class="col-sm-10">
<select id="disabledSelect" class="form-control">
<option>Disabled select</option>
</select>
</div>
</div>
</fieldset>
<div class="form-group has-success has-feedback">
<label class="col-sm-2 control-label" for="inputSuccess">
Input with success and icon</label>
<div class="col-sm-10">
<input type="text" class="form-control" id="inputSuccess">
<span class="glyphicon glyphicon-ok form-control-feedback"></span>
</div>
</div>
<div class="form-group has-warning has-feedback">
<label class="col-sm-2 control-label" for="inputWarning">
Input with warning and icon</label>
<div class="col-sm-10">
<input type="text" class="form-control" id="inputWarning">
<span class="glyphicon glyphicon-warning-sign form-control-feedback"></span>
</div>
</div>
<div class="form-group has-error has-feedback">
<label class="col-sm-2 control-label" for="inputError">
Input with error and icon</label>
<div class="col-sm-10">
<input type="text" class="form-control" id="inputError">
<span class="glyphicon glyphicon-remove form-control-feedback"></span>
</div>
</div>
</form>
Và đây là ví dụ về một số trạng thái điều khiển biểu mẫu trong biểu mẫu Nội tuyến :
Thí dụ
<form class="form-inline">
<div class="form-group">
<label for="focusedInput">Focused</label>
<input class="form-control" id="focusedInput" type="text">
</div>
<div class="form-group">
<label for="inputPassword">Disabled</label>
<input class="form-control" id="disabledInput" type="text" disabled>
</div>
<div class="form-group has-success has-feedback">
<label for="inputSuccess2">Input with success</label>
<input type="text" class="form-control" id="inputSuccess2">
<span class="glyphicon glyphicon-ok form-control-feedback"></span>
</div>
<div class="form-group has-warning has-feedback">
<label for="inputWarning2">Input with warning</label>
<input type="text" class="form-control" id="inputWarning2">
<span class="glyphicon glyphicon-warning-sign form-control-feedback"></span>
</div>
<div class="form-group has-error has-feedback">
<label for="inputError2">Input with error</label>
<input type="text" class="form-control" id="inputError2">
<span class="glyphicon glyphicon-remove form-control-feedback"></span>
</div>
</form>