Seperti yang dijelaskan pada tutorial sebelumnya dengan judul : " Membuat Form pada Bootstrap ", pembuatan layout form pada Bootstrap dibagi menjadi tiga : vertical (default), inline dan horizontal.
Pada tutorial kali ini, kita akan membahas tentang pembuatan form vertikal (default) pada Bootstrap.
Contoh.1
Pada contoh.1,kita menggunakan bantuan <div class="col-md-6"> untuk membatasi width dari class form-control. Karena secara default, widthnya akan mengikuti width dari class row.
Perhatikan juga pada penulisan <div class="checkbox">, disini checkbox tidak ditulis di dalam <div class ="form-group">, jika kita menggantikannya dengan :
Contoh.2
Untuk bagian Nama Depan dan Nama Belakang, kita membagi dua col (masing-masing col-md-3) dalam satu row dengan tujuan dapat tersusun menyamping. Begitu juga dengan bagian Jenis Kelamin dan Status.
Untuk bagian (Alamat, Komentar, checkbox Berlangganan dan tombol send) kita melekatkannya dalam satu col-md-6.
Pada tutorial kali ini, kita akan membahas tentang pembuatan form vertikal (default) pada Bootstrap.
Contoh.1
<!DOCTYPE html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="author" content="dtc-web.blogspot.com"> <title>Tutorial Form Vertical</title> <!-- Bagian css --> <link rel="stylesheet" href="assets/css/bootstrap.css"> <link rel="stylesheet" href="assets/css/ilmudetil.css"> <link rel="stylesheet" href="assets/css/font-awesome.min.css"> </head> <body> <div class="navbar navbar-default navbar-fixed-top"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> <span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span> </button> <a class="navbar-brand" href="index.html"> Pusat Ilmu Secara Detil</a> </div> <div class="navbar-collapse collapse"> <ul class="nav navbar-nav navbar-left"> <li class="clr1 active"><a href="index.html">Home</a></li> <li class="clr2"><a href="">Bootstrap</a></li> <li class="clr3"><a href="">PHP</a></li> </ul> </div> </div> </div> </br></br></br></br> <!--- Bagian Judul--> <div class ="container"> <div class="row"> <div class="col-md-12"> <h4>Contoh-contoh Form </h4> </div> </div> </div> <!--- Akhir Bagian Judul--> <!-- Bagian FORM 1--> <div class ="container"> <div class="row"> <div class="col-md-6" style="background-color:#f0f7f8;padding-top:10px;padding-bottom:10px"> <form role="form"> <div class="form-group"> <label for="username" >Username</label> <input type="text" class="form-control" id="username" placeholder="Username"> </div> <div class="form-group"> <label for="password" >Password</label> <input type="password" class="form-control" id="namanda" placeholder="Password"> </div> <div class = "form-group"> <label for = "name">Jenis Kelamin</label> <select class = "form-control"> <option>Laki-laki</option> <option>Perempuan</option> </select> </div> <div class="form-group"> <label for="alamatanda" class="control-label">Alamat</label> <input type="text" class="form-control" id="alamatanda" placeholder="Alamat lengkap"> </div> <div class="form-group"> <label for="komentaranda" class="control-label">Komentar</label> <textarea class="form-control" id="komentaranda" placeholder="Komentar anda" rows="3"></textarea> </div> <div class="checkbox"> <label><input type="checkbox">Berlangganan</label> </div> <button type="submit" class="btn btn-primary">Send</button> </form> </div> </div> </div> <!-- Akhir dari FORM 1--> </body> </html>Output dari script.1 diatas adalah sebagai berikut (Gambar.1) :
Gambar.1 |
Pada contoh.1,kita menggunakan bantuan <div class="col-md-6"> untuk membatasi width dari class form-control. Karena secara default, widthnya akan mengikuti width dari class row.
Perhatikan juga pada penulisan <div class="checkbox">, disini checkbox tidak ditulis di dalam <div class ="form-group">, jika kita menggantikannya dengan :
<div class="form-group"> <label><input type="checkbox" class="control-label">Berlangganan</label> </div>
Contoh.2
<!DOCTYPE html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="author" content="dtc-web.blogspot.com"> <title>Tutorial Form Horizontal</title> <!-- Bagian css --> <link rel="stylesheet" href="assets/css/bootstrap.css"> <link rel="stylesheet" href="assets/css/ilmudetil.css"> <link rel="stylesheet" href="assets/css/font-awesome.min.css"> </head> <body> <div class="navbar navbar-default navbar-fixed-top"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> <span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span> </button> <a class="navbar-brand" href="index.html"> Pusat Ilmu Secara Detil</a> </div> <div class="navbar-collapse collapse"> <ul class="nav navbar-nav navbar-left"> <li class="clr1 active"><a href="index.html">Home</a></li> <li class="clr2"><a href="">Bootstrap</a></li> <li class="clr3"><a href="">PHP</a></li> </ul> </div> </div> </div> </br></br></br></br> <!--- Bagian Judul 2--> <div class ="container" style="padding-top:40px;"> <div class="row"> <div class="col-md-12"> <h4>Contoh Form 2 </h4> </div> </div> </div> <!--- Akhir Bagian Judul--> <!-- Bagian form --> <div class="container" > <form > <div class ="row" > <div class="col-md-3"> <div class="form-group"> <label for="namadepan" class="control-label">Nama Depan</label> <input type="text" class="form-control" id="namadepan" placeholder="Nama Depan"> </div> </div> <div class="col-md-3"> <div class="form-group"> <label for="namadepan" class="control-label">Nama Belakang</label> <input type="text" class="form-control" id="namadepan" placeholder="Nama Depan"> </div> </div> </div> <div class="row"> <div class="col-md-3"> <div class = "form-group"> <label for = "name">Jenis Kelamin</label> <select class = "form-control"> <option>Laki-laki</option> <option>Perempuan</option> </select> </div> </div> <div class="col-md-3"> <div class = "form-group"> <label for = "name">Status</label> <div class="radio"> <label><input type="radio" name="optradio">Menikah</label> </div> <div class="radio"> <label><input type="radio" name="optradio">Belum Menikah</label> </div> </div> </div> </div> <div class="row"> <div class="col-md-6"> <div class="form-group"> <label for="alamatanda" class="control-label">Alamat</label> <input type="email" class="form-control" id="alamatanda" placeholder="Alamat lengkap"> </div> <div class="form-group"> <label for="komentaranda" class="control-label">Komentar</label> <textarea class="form-control" id="komentaranda" placeholder="Komentar anda" rows="3"></textarea> </div> <div class="checkbox"> <label><input type="checkbox">Berlangganan</label> </div> <button type="submit" class="btn btn-primary">Send</button> </div> </div> </form> </div> </body> </html>Output dari script.2 diatas ditunjukkan oleh Gambar.2 dibawah ini :
Gambar.2 |
Untuk bagian (Alamat, Komentar, checkbox Berlangganan dan tombol send) kita melekatkannya dalam satu col-md-6.