Cara Membuat Form dan Input pada Bootstrap – Bertemu lagi! Pada artikel sebelumnya kita telah membahas tentang Cara Membuat List Group pada Bootstrap. Seperti biasa, kita akan mempelajari berbagai macam komponen Bootstrap. Pada artikel kali ini kita akan membahas tentang Form dan Input pada Bootstrap. Yep, dua elemen sekaligus! Form dalam HTML adalah suatu bagian yang berfungsi sebagai input atau masukan dari pengguna yang kemudian akan diproses atau diolah untuk dapat digunakan sesuai dengan kebutuhan. Contohnya proses pengiriman data, browse, hapus, penyuntingan data dan lain sebagainya.
Mengenal Form dan Input pada Bootstrap
<form>
dan diakhiri dengan </form>
. Tag form akan membutuhkan beberapa atribut untuk dapat berfungsi dengan seharusnya.<input>
.Pengaturan Default Bootstrap
<input>
, <textarea>
, dan <select>
elemen dengan class .form-control
memiliki lebar 100%.Cara Membuat Form dan Input pada Bootstrap
- Bentuk Vertikal (default).
- Bentuk Inline.
- Selalu gunakan
<form role="form">
(membantu meningkatkan aksesibilitas untuk orang-orang menggunakan pembaca layar). - Bungkus label dan bentuk kontrol di
<div class="form-group">
(diperlukan untuk jarak optimal). - Menambahkan kelas .form-control untuk semua tekstual
<input>
,<textarea>
, dan<select>
elemen.
Membuat Form Vertikal
- <form role="form">
- <div class="form-group">
- <label for="email">Email address:</label>
- <input type="email" class="form-control" id="email">
- </div>
- <div class="form-group">
- <label for="pwd">Password:</label>
- <input type="password" class="form-control" id="pwd">
- </div>
- <div class="checkbox">
- <label><input type="checkbox"> Remember me</label>
- </div>
- <button type="submit" class="btn btn-default">Submit</button>
- </form>
Form Inline pada Bootstrap
- Menambahkan kelas .form-inline kedalam elemen
<form>
.
- <form class="form-inline" action="/action_page.php">
- <label for="email" class="mr-sm-2">Email address:</label>
- <input type="email" class="form-control mb-2 mr-sm-2" id="email">
- <label for="pwd" class="mr-sm-2">Password:</label>
- <input type="password" class="form-control mb-2 mr-sm-2" id="pwd">
- <div class="form-check mb-2 mr-sm-2">
- <label class="form-check-label">
- <input class="form-check-input" type="checkbox"> Remember me
- </label>
- </div>
- <button type="submit" class="btn btn-primary mb-2">Submit</button>
- </form>
EmoticonEmoticon