(CẬP NHẬT với các ví dụ cho Bootstrap v4, v3 và v3)
Ví dụ về các biểu mẫu với các lớp xác nhận cho một vài phiên bản chính của Bootstrap trước đây.
Bootstrap v4
Xem phiên bản trực tiếp trên codepen
<div class="container">
<form>
<div class="form-group row">
<label for="inputEmail" class="col-sm-2 col-form-label text-success">Email</label>
<div class="col-sm-7">
<input type="email" class="form-control is-valid" id="inputEmail" placeholder="Email">
</div>
</div>
<div class="form-group row">
<label for="inputPassword" class="col-sm-2 col-form-label text-danger">Password</label>
<div class="col-sm-7">
<input type="password" class="form-control is-invalid" id="inputPassword" placeholder="Password">
</div>
<div class="col-sm-3">
<small id="passwordHelp" class="text-danger">
Must be 8-20 characters long.
</small>
</div>
</div>
</form>
</div>
Bootstrap v3
Xem phiên bản trực tiếp trên codepen
<form role="form">
<div class="form-group has-warning">
<label class="control-label" for="inputWarning">Input with warning</label>
<input type="text" class="form-control" id="inputWarning">
<span class="help-block">Something may have gone wrong</span>
</div>
<div class="form-group has-error">
<label class="control-label" for="inputError">Input with error</label>
<input type="text" class="form-control" id="inputError">
<span class="help-block">Please correct the error</span>
</div>
<div class="form-group has-info">
<label class="control-label" for="inputError">Input with info</label>
<input type="text" class="form-control" id="inputError">
<span class="help-block">Username is taken</span>
</div>
<div class="form-group has-success">
<label class="control-label" for="inputSuccess">Input with success</label>
<input type="text" class="form-control" id="inputSuccess" />
<span class="help-block">Woohoo!</span>
</div>
</form>
Bootstrap v2
Xem phiên bản trực tiếp trên jsfiddle
Các .error
, .success
, .warning
và .info
các lớp học sẽ được nối vào .control-group
. Đây là đánh dấu Bootstrap tiêu chuẩn và kiểu dáng trong v2. Chỉ cần làm theo và bạn đang trong tình trạng tốt. Tất nhiên, bạn có thể đi xa hơn với các kiểu của riêng mình để thêm cửa sổ bật lên hoặc "flash nội tuyến" nếu bạn thích, nhưng nếu bạn tuân theo quy ước Bootstrap và treo các lớp xác thực đó lên thì .control-group
nó sẽ luôn ổn định và dễ quản lý (ít nhất là vì bạn ' sẽ tiếp tục có lợi ích của các tài liệu và ví dụ về Bootstrap)
<form class="form-horizontal">
<div class="control-group warning">
<label class="control-label" for="inputWarning">Input with warning</label>
<div class="controls">
<input type="text" id="inputWarning">
<span class="help-inline">Something may have gone wrong</span>
</div>
</div>
<div class="control-group error">
<label class="control-label" for="inputError">Input with error</label>
<div class="controls">
<input type="text" id="inputError">
<span class="help-inline">Please correct the error</span>
</div>
</div>
<div class="control-group info">
<label class="control-label" for="inputInfo">Input with info</label>
<div class="controls">
<input type="text" id="inputInfo">
<span class="help-inline">Username is taken</span>
</div>
</div>
<div class="control-group success">
<label class="control-label" for="inputSuccess">Input with success</label>
<div class="controls">
<input type="text" id="inputSuccess">
<span class="help-inline">Woohoo!</span>
</div>
</div>
</form>