Pada tutorial kali ini, kita akan membuat form pada bootstrap. Kebutuhan akan desain form yang menarik sangat mempengaruhi impresi pengunjung terhadap sistem webiste yang kita bangun. Untuk itu, bootstrap menawarkan beberapa pilihan dalam membuat sebuah form, sehingga kita dapat membuat form dengan berbagai teknik layout yang kita sukai.
Bootstrap menyediakan tiga pilihan dalam pembuatan form :
Bagian dasar Form
Untuk membentuk form, kita menambahkan elemen form dengan bentuk role yang ditambahkan kedalamnya.
Namun penulisannya dapat juga ditulis :
Dalam pembuatan form, kita sering menggunakan <div class ="form-group"> yang memiliki tujuan untuk memberikan jarak optimal terhadap margin-bottom dalam membungkus label dan input, seperti script dibawah ini :
Bootstrap menyediakan tiga pilihan dalam pembuatan form :
- Pembuatan form secara vertikal (default)
- Pembuatan form secara in-line
- Pembuatan form secara horizontal
Bagian dasar Form
Untuk membentuk form, kita menambahkan elemen form dengan bentuk role yang ditambahkan kedalamnya.
Namun penulisannya dapat juga ditulis :
Dalam pembuatan form, kita sering menggunakan <div class ="form-group"> yang memiliki tujuan untuk memberikan jarak optimal terhadap margin-bottom dalam membungkus label dan input, seperti script dibawah ini :
Sehingga akan ditampilkan output seperti Gambar.1 dibawah ini :
Jika anda menulinya tanpa menggunkan <div class ="form-group"> seperti contoh script dibawah ini :
Maka akan ditampilkan output yang jaraknya kurang maksimal seperti Gambar.2 dibawah ini:
Perhatikan script pertama dan kedua, kita menggunakan class="form control". Tujuannya dari penggunaan form control tersebut adalah untuk mengatur atribut style dari input type menjadi lebih menarik, seperti width:100%, border-radius:4px, font-size:14px dsb.
Perhatikan contoh script berikut (tanpa menggunakan class="form control")
Maka tampilannya akan menjadi tidak beraturan seperti yang ditunjukkan oleh Gambar.3 dibawah ini :
Class form control
Pada Bootstrap, class form control diterapkan terhadap :
Jenis-jenis input pada Bootstrap
Bootstrap mendukung semua jenis input yang terdapat dalam HTML5 :
Outputnya ditunjukkan oleh Gambar. 4 :
Outputnya ditunjukkan oleh Gambar.5 dibawah ini :
Referensi
Gambar.1 |
Maka akan ditampilkan output yang jaraknya kurang maksimal seperti Gambar.2 dibawah ini:
Gambar.2 |
Perhatikan contoh script berikut (tanpa menggunakan class="form control")
Maka tampilannya akan menjadi tidak beraturan seperti yang ditunjukkan oleh Gambar.3 dibawah ini :
Gambar.3 |
Class form control
Pada Bootstrap, class form control diterapkan terhadap :
- input
- textarea
- select
Jenis-jenis input pada Bootstrap
Bootstrap mendukung semua jenis input yang terdapat dalam HTML5 :
- text
- password
- date
- datetime-local
- week
- time
- month
- number
- url
- search
- tel
- color
Contoh.1Contoh berikut adalah implementasi dari jenis input untuk text dan password seprti script dibawah ini :
Outputnya ditunjukkan oleh Gambar. 4 :
Gambar.4 |
Contoh.2Contoh berikut adalah implementasi dari jenis input untuk : date, datetime-local, week, time, month, number dan color seperti script dibawah ini :
Outputnya ditunjukkan oleh Gambar.5 dibawah ini :
Gambar.5 |
Referensi
- Tutorialspoint, "Boostrap - Forms", [online], (http://www.tutorialspoint.com/bootstrap/bootstrap_forms.htm, diakses tanggal 22 Januari 2015).
- Bootstrap, "Forms", [online], (http://getbootstrap.com/css/#forms, diakses tanggal 22 Januari 2015).
- W3Schools, "Bootstrap Form Inputs", (http://www.w3schools.com/bootstrap/bootstrap_forms_inputs.asphttp://www.w3schools.com/bootstrap/bootstrap_forms_inputs.asp,diakses tanggal 22 Januari 2015)