Saya sudah mulai menggunakan Bootstrap untuk mencapai desain halaman yang bagus tanpa menggunakan GWT (backend dibuat di java)
Untuk layar login saya, saya menyalin contoh ini . Sekarang saya ingin menandai kesalahan, misalnya, bahwa nama pengguna dibiarkan kosong. Jadi saya bertanya-tanya apa prosedur dalam kerangka Bootstrap untuk ini. Atau mungkin jika ada contoh yang menunjukkan formulir dengan kesalahan.
Saya tidak yakin apakah idenya adalah untuk menampilkan pesan kesalahan di dalam elemen input dengan warna merah, atau untuk menunjukkannya di bawah elemen input, atau mungkin dengan popup?
twitter-bootstrap
Luciano
sumber
sumber
Jawaban:
(DIPERBARUI dengan contoh untuk Bootstrap v4, v3 dan v3)
Contoh formulir dengan kelas validasi untuk beberapa versi utama Bootstrap yang lalu.
Bootstrap v4
Lihat versi live di codepen
Bootstrap v3
Lihat versi live di codepen
Bootstrap v2
Lihat versi live di jsfiddle
The
.error
,.success
,.warning
dan.info
kelas ditambahkan ke.control-group
. Ini adalah markup dan penataan Bootstrap standar di v2. Ikuti saja itu dan Anda dalam kondisi yang baik. Tentu saja Anda dapat melampaui gaya Anda sendiri untuk menambahkan popup atau "inline flash" jika Anda mau, tetapi jika Anda mengikuti konvensi Bootstrap dan menggantung kelas validasi di.control-group
atasnya akan tetap konsisten dan mudah dikelola (setidaknya karena Anda ' akan terus mendapatkan manfaat dari dokumentasi dan contoh Bootstrap)sumber
control-group
untukform-group
, tambahkanform-control
ke<input>
elemen,help-inline
untukhelp-block
, danwarning
untukhas-warning
.Bootstrap V3 :
Tautan Resmi Doc 1 Tautan
Resmi Doc 2
sumber
Seseorang juga dapat menggunakan kelas berikut saat menggunakan kelas modal bootstrap (v 3.3.7) ... bantuan-inline dan bantuan-blok tidak berfungsi dalam modal.
Outputnya terlihat seperti di bawah ini:
sumber
Bootstrap V3:
Setelah saya mencari fitur laravel maka saya mengetahui validasi form yang menakjubkan ini. Kemudian, saya mengubah fitur ikon glyphicon. Sekarang, ini terlihat hebat.
Seperti inilah tampilannya:
Setelah saya menyelesaikannya saya pikir saya harus mengimplementasikannya di Codeigniter juga. Jadi di sini adalah validasi Codeigniter-3 dengan Bootstrap:
Pengendali
Melihat
Keluaran:
sumber
Umumnya menampilkan kesalahan di dekat tempat kesalahan terjadi adalah yang terbaik. yaitu jika seseorang memiliki kesalahan dalam memasukkan email mereka, Anda menyorot kotak input email.
Artikel ini memiliki beberapa contoh yang bagus. http://uxdesign.smashingmagazine.com/2011/05/27/getting-started-with-defensive-web-design/
Bootstrap twitter juga memiliki gaya yang bagus yang membantu dengan itu (gulir ke bawah ke bagian Status validasi) http://twitter.github.com/bootstrap/base-css.html#forms
Menyoroti setiap kotak input sedikit lebih rumit, jadi cara mudahnya adalah dengan memasang peringatan bootstrap di bagian atas dengan detail kesalahan yang dilakukan pengguna. http://twitter.github.com/bootstrap/components.html#alerts
sumber
Untuk penggunaan Bootstrap v4:
has-danger
untukform-group
pembungkus,form-control-danger
untuk input untuk menampilkan ikon (akan menampilkan ✖ di akhir input),form-control-feedback
ke pembungkus pesanContoh:
sumber
Dapat menggunakan CSS untuk menampilkan pesan kesalahan hanya pada kesalahan.
sumber