Form Bootstrap 4 – Form adalah salah satu komponen paling penting pada sebuah website. tanpa tampilan form yang bersih dan rapi tentu desain website lain juga akan menjadi kurang maksimal.
Bootstrap sudah menyediakan berbagai class yang bisa langsung kita terapkan pada form html.
Pada tutorial bootstrap 4 ini kita akan membahas tentang komponen form yang sudah disediakan pada bootstrap. pastikan teman-teman sudah mengerti tentang pengertian bootstrap dan cara penggunaan dasarnya seperti cara menghubungkannya dan cara penggunaan dasarnya.
Jika teman-teman belum membaca cara penggunaannya, silahkan teman-teman baca pada tutorial bootstrap 4 sebelumnya.
Yang akan kita bahas pada tutorial form bootstrap 4 ini diantaranya adalah :
Form Control
Form Group
Form Upload
Ukuran Form
Checkbox dan Radio
Form Grid (Responsive)
Form Horizontal
Kita mulai pembahasan dari urutan yang pertama, yaitu Form Control Bootstrap.
Form Control
Untuk menerapkan form bootstrap ke form biasa yang kita buat, kita bisa menggunakan class .form-control.
Class .form-control ini bisa kita gunakan pada elemen <input>, <select> .. </select> dan <textarea> .. </textarea>.
Tentu pasti teman-teman sudah familiar dengan elemen form yang disebutkan di atas, jika belum silahkan teman-teman baca tutorial cara membuat form pada html yang sudah pernah dibahas pada tutorial dasar HTML sebelumnya.
Perhatikan contoh pembuatan form menggunakan class .form-control bootstrap 4 berikut.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<h5>Contoh Form Biasa</h5>
<form>
<input type="text"class="form-control"placeholder="Contoh form text ...">
<br/>
<input type="number"class="form-control"placeholder="Contoh form angka ...">
Ada 2 jenis form upload pada contoh di atas. yaitu form upload model biasa, dan satunya lagi form upload yang sudah di custom.
Jika kita jalankan pada browser maka hasilnya seperti berikut.
form upload bootstrap
Pada form upload yang pertama, cara membuatnya hampir sama dengan cara membuat form yang sudah dijelaskan pada sub judul sebelumnya yaitu tentang form group.
Bedanya hanya pada class yang kita buat, pada form upload yang pertama class nya adalah .form-control-file.
Pada form upload yang kedua, yaitu form custom, class yang digunakan pada form adalah .custom-file-input, kemudian class yang kita buat pada label nya adalah .custom-file-label.
Kemudian kedua elemen tersebut dibalut dalam elemen <div> .. </div> yang kita beri class .custom-file.
Cukup mudah bukan ?
Ukuran Form Bootstrap
Bootstrap juga menyediakan class untuk membuat pengaturan ukuran form. untuk mengubah ukuran form pada bootstrap, kita bisa menambahkan class berikut beriringan dengan class .form-control.
.form-control-sm untuk membuat form yang berukuran kecil.
.form-control-lg untuk membuat form yang berukuran besar.
Perhatikan contoh berikut.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<h5>Contoh Ukuran Form</h5>
<form>
<input type="text"class="form-control form-control-sm"placeholder="Contoh form berukuran kecil ..">
<br/>
<input type="text"class="form-control"placeholder="Contoh form berukuran sedang ..">
<br/>
<input type="text"class="form-control form-control-lg"placeholder="Contoh form berukuran besar ..">
</form>
Dan hasilnya.
mengubah ukuran form bootstrap
Form Checkbox dan Radio
Untuk mengkustom tampilan form checkbox dan radio, perhatikan contoh checkbox dan radio menggunakan bootstrap berikut.
Kita tinggal menambahkan class .control-custom-input pada form radio dan form checkbox. seperti contoh di atas.
Kita juga bisa membuat form checkbox atau radio yang berbentuk inline atau posisinya sebaris dengan form lainnya, dengan cara menambahkan class .custom-control-inline.
Hasilnya
form control checkbox dan radio
Form Grid Responsive
Grid System bootstrap juga bisa kita terapkan pada form. dengan tujuan untuk mengatur lebar dari masing-masing form.
Untuk mengatur grid masing-masing form, silahkan buat class .form-row pada baris form sesuai keinginan, kemudian pada masing-masing form-group, buat .col-* sesuai dengan ukuran form yang ingin dibuat.
Pastikan teman-teman sudah membaca tutorial sebelumnya tentang grid system bootstrap, agar tutorial ini lebih mudah teman-teman pahami,
Jika kita jalankan, maka hasilnya akan seperti berikut.
form grid bootstrap
Sesuai seperti yang kita buat pada contoh syntax di atas tadi, pada row pertama kita menerapkan class col-md-6 pada form nama dan form username, sehingga ukuran nya akan terbagi 2 dari 12 grid.
Row kedua pada form di atas, masing-masing form yaitu nama ayah, pekerjaan ayah dan alamat ayah kita beri class col-md-4, sehingga hasilnya 12/4=3. akan ada 3 kolum form seperti di atas.
Form Horizontal
Form horizontal pada bootstrap adalah form yang label nya terletak disebelah kiri, perhatikan contoh berikut.
Untuk membuat form horizontal seperti di atas caranya cukup mudah, kita masih menggunakan grid system bootstrap. bagian label kita beri col-sm-2, dan sisanya yaitu col-sm-10 kita beri pada bagian form.
Coding enthusiast.
Someone who love learn something new. especially about web programming and web design. happy to share about knowledge and learn from other.
Border Bootstrap 4 -Setelah sebelumnya dari tutorial bootstrap 4 bagian 1 sampai bagian 34, sudah dijelaskan tentang dasar-dasar dari bootstrap. Mulai dari pengenalan apa itu ...
Tooltips Bootstrap 4 – Selamat datang kembali di tutorial lengkap bootstrap 4 step by step untuk pemula sampai mahir di www.malasngoding.com. Setelah pada tutorial sebelumnya ...
Toasts Bootstrap 4 – Setelah sebelumnya pada tutorial bootstrap dasar untuk pemula, Dibahas tentang spinners bootstrap 4, maka pada tutorial ini akan dibahas lanjutannya, yaitu ...
Spinners Bootstrap 4 – Selamat datang kembali di seri tutorial bootstrap 4 dasar untuk pemula. setelah sebelumnya kita belajar tentang komponen scrollspy bootstrap, Untuk melanjutkan ...
Download Ebook belajar HTML & CSS dasar untuk pemula gratis.
Ebook ini bisa di download oleh teman-teman yang baru mulai belajar HTML dan CSS dasar tapi tidak tahu mau memulai belajar dari mana.
materi pembelajaran sudah di susun secara sistematis dan di dukung contoh gambar.