<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
<div class="row">
<div class="column" style="background-color:#F0F8FF;">
<h2>Singularity 1</h2>
<p>............</p>
</div>
<div class="column" style="background-color:#FFF0F5;">
<h2>Singularity 2</h2>
<p>.............</p>
</div>
</div>
</body>
</html>
<style>
*{
box-sizing: border-box;
}
content: "";
display: table;
clear: both;
}
</style>
<html>
<head>
</head>
<body>
<h2>Sebelum Make Over</h2>
<input type="checkbox" name="basketname" id="basketid"><label
for="basketid">Basket</label><br/>
<input type="checkbox" name="basename" id="baseid"><label for="baseid">Base
Ball</label>
<h2>Setelah Make Over</h2>
<input type="checkbox" name="bolaname" id="bolaid" class="makeover"><label
for="bolaid">Sepak Bola</label><br/>
<input type="checkbox" name="voliname" id="voliid" class="makeover"><label
for="voliid">Voli</label>
</article>
</body>
</html>
css
.makeover{
vertical-align: middle;
margin-top: -1px;
}
body{
line-height: 30px;
width: 300px;
margin:auto;
background: #CCC;
}
HTML Form
February 9, 2020 by Achmad Yusron Arif
Element Form
Membuat Input Field
3
o Input type
o Input name
o Input placeholder
o Input required
o Input disabled
Membuat textarea form
Membuat button form
Membuat legend dan fieldset
Praktik Membuat Form
Dulu, form dibuat manual di kertas. Dengan format misal:
Nama:
Tanggal Lahir:
Cita-cita:
Sekarang, kita biasa buat form tersebut secara online dengan
menggunakan kode HTML. Menjadi seperti ini:
Nama:
Tanggal Lahir:
Cita-cita:
Jelek kan? Ya iya, kan itu baru yang paling dasarnya hehe.
Ada banyak elemen dan atribut untuk membuat form, kita bahas
pelan-pelan yak.
Element Form
Untuk membuat form kita butuh sintag <form>..</form>.
Element ini memiliki beberapa atribut, yang paling penting adalah:
action adalah
cara menentukan aksi / data akan dikirim /
diproses kemana setelah user mengisi formulir
method adalah cara dalam mengirimkan data
Contoh, kita buat form kemudian kalau diklik akan mengarah ke
halaman proses.php, maka ditulis <form action="proses.php">.
Untuk dua atribut diatas, akan dibahas lebih detail kalau sudah
masuk ke bahasa pemrograman PHP.
Kalau masih HTML dasar, belum saatnya. Yang penting di seri
belajar HTML ini, kamu bener-bener paham dulu tentang HTML.
4
Input type
Ada banyak tipe atau jenis input, yaitu:
1. Text
2. Email
<label>
<input type="checkbox">
5
</input>
</label>
Hasilnya yaitu:
</label>
<label>
</label>
Maka outputnya menjadi:
Laki-laki Perempuan
6. Password
7. File
8. Menu Dropdown
Untuk membuatnya dibutuhkan kode <select>..</select> itu adalah
nama fieldnya. Kalau dropdown diatas nama select adalah
agama. Sedangkan option ditulis dengan <option
value="islam">Islam</option>.
Penerapannya menjadi:
<select name="agama">
<option value="Islam">Islam</option>
<option value="Kristen">Kristen</option>
<option value="Katolik">Katolik</option>
<option value="Hindu">Hindu</option>
<option value="Budha">Budha</option>
<option value="Konghucu">Konghucu</option>
</select>
9. Type yang lainnya…
Diatas itu yang paling umum digunakan, dan masih ada yang lain
lagi terutama update di HTML 5. Saya tulis di tabel saja ya:
type=" " Keterangan
Input name
Adalah identifikator dari suatu value atau isi data dari field yang
diinputkan. Data dari name inilah yang akan dibaca oleh server.
Misal kita ingin buat field hobi, maka identifikasi name sebagai
berikut <input type="text" name="hobi">.
Jadi, setiap field harus diberi name supaya server bisa membaca
data yang dimasukkan.
Input placeholder
Adalah keterangan dari suatu field, misal kita ingin
buat field email maka kodenya <input type="email" placeholder="email
kamu">.
Input required
Adalah identifikasi untuk membuat field tersebut wajib diisi. Misal
buat input nama yang harus diisi, kodenya: <input type="text"
required>
Input disabled
Untuk menonaktifkan inputan, maksudnya ada fieldnya tapi tidak
bisa diisi. Lah terus buat apa dong? Biasanya dipakai
dalam form edit data, jika ada beberapa data yang tidak bisa
diganti.
8
disabled – Menonaktifkan
<fieldset>
<button type="submit">OK</button>
</fieldshet>
10
</form>
<form>
<fieldset>
<legend>Data Siswa</legend>
<table width="100%">
<tr><td width="40%">
<label>Nama Lengkap</label>
<tr><td width="40%">Agama</td><td> :
<select name="agama">
<option value="Islam">Islam</option>
<option value="Kristen">Kristen</option>
11
<option value="Katolik">Katolik</option>
<option value="Hindu">Hindu</option>
<option value="Budha">Budha</option>
<option value="Konghucu">Konghucu</option>
</select>
</td></tr>
</td></tr>
</table>
</fieldset>
<fieldset>
<legend>Kontak Siswa</legend>
<table>
</table>
</fieldset>
12
<button type="submit">Kirim</button>
</form>
Nama Lengkap :
Nama Panggilan :
: Laki-laki
Jenis Kelamin
Perempuan
Agama :
Berat Badan :
Tinggi Badan :
Kontak Siswa
Alamat Rumah
Email :
No. HP :
Kirim
Tampilannya akan berbeda jika kamu mencobanya sendiri,
kenapa?
13