HTML form adalah salah satu elemen dalam web development yang memungkinkan user
untuk memasukkan data dan berinteraksi dengan website. Elemen ini biasanya digunakan
untuk pendaftaran, login, pencarian, dan banyak lagi.
Struktur dari HTML form cukup sederhana, biasanya terdiri dari elemen
yang di dalamnya terdapat berbagai jenis kontrol seperti teks, tombol, kotak centang, dan
lain-lain.
Bagi developer, adanya HTML form tidak hanya membantu dalam membangun website
yang responsif dan mudah digunakan, tetapi juga memungkinkan pengumpulan data dari
audiens dengan cara yang efisien.
Untuk membuat form menggunakan bahasa HTML dapat mengunakan element HTML
yaitu <form> … </form>. Dalam element form tersebut, harus ditambahkan element lain
sesuai dengan jenis inputan yang dipakai yaitu element <input>, <label>, <textarea>,
<select>, dan <button>.
Element input dengan type=”text” <input type=”text”>, menerima input berapa text
singkat seperti nama, username, alamat, tempat lahir, dan lain-lain.
Element input dengan type=”radio” <input type=”radio”>, input berupa radio button
(memilih salah satu opsi yang telah disediakan).
Element input dengan type=”date” <input type=”date”>, menerima input berapa tanggal.
Elemen input dengan type=”tel” <input type=”tel”>, menerima input berupa nomor
telepon. Tambahkan atribut pattern untuk format nomor telepon.
Element input dengan type=”file” <input type=”file”>, menerima input berupa file
maupun dokumen.
Elemen input dengan type=”reset” <input type=”reset”>, menerima input berupa reset.
Selain type input di atas, masih terdapat type inputan lain yaitu:
<input type=”color”>
<input type=”datetime-local”>
<input type=”hidden”>
<input type=”image”>
<input type=”month”>
<input type=”range”>
<input type=”search”>
<input type=”time”>
<input type=”url”>
<input type=”week”>
labeldaninput.html
password.html
radio.html
checkbox.html
number.html
tanggalemaildantelepon.html
upload.html
submitdanreset.html
TUGAS.
Gabungkan semua file dari labeldaninput.html sampai dengan submitdanreset.html
Membuat Form HTML – Element Textarea
Textarea merupakan element yang memiliki fungsi sama dengan element input dengan
type=”text” yaitu menerima input berupa text, perbedaanya textarea dapat menerima
lebih banyak karakter teks. Textarea biasa difungsikan untuk inputan berupa isian lengkap
maupun komentar.
Untuk membuat element ini gunakan tag <textarea> … </textarea>. Ukuran textarea
dapat dicustom dengan menambahkan atribut row dengan value berupa jumlah baris yang
diinginkan, dan atribut cols untuk lebar textarea yang digunakan.
Element Button
Sesuai namanya, element button digunakan untuk membuat tombol yang dapat diklik.
Fungsinya tergantung dari atribut yang digunakan, bisa sumbit, reset, login, atau tombol
yang mengarah ke halaman paling atas pada website. Biasanya element ini diintegrasikan
dengan fungsi javascript untuk menciptakan perilaku dari button tersebut.
Untuk membuat element button gunakan tag <button> … </button>.
textarea.html
select.html
button.html
fieldset.html
Contoh form pendaftaran
pendaftaran.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title> Form Pendaftaran </title>
</head>
<body>