46 of 133 menu

Tag input

Tag input membuat berbagai elemen formulir HTML: bidang input biasa, bidang untuk memasukkan kata sandi, kotak centang (checkbox), tombol radio, tombol.

Tag input harus berada di dalam tag form. Ini tidak wajib, tetapi diperlukan untuk mengirim data ke server dan memprosesnya selanjutnya melalui PHP.

Tidak memerlukan tag penutup.

Atribut

Atribut Keterangan
type Menentukan jenis bidang input. Opsi lihat di bawah.
value Nilai default dalam bidang input. Dalam kasus tombol, menentukan teksnya. Lebih detail lihat atribut value.
placeholder Petunjuk dalam bidang input, lebih detail lihat atribut placeholder.
name Nama bidang input. Diperlukan untuk mengambil data bidang input di PHP. Untuk fungsi formulir yang benar, nama bidang input tidak boleh sama satu sama lain (dalam satu formulir). Jika sama - di PHP akan datang data dari bidang input yang lebih bawah dalam kode HTML.
disabled Memblokir elemen formulir (tidak hanya input, tetapi hampir semua), lebih detail lihat atribut disabled.

Nilai atribut type

Nilai Keterangan
text Membuat bidang input teks biasa.
password Membuat bidang input teks untuk kata sandi. Coba ketik teks di dalamnya - teks akan ditampilkan sebagai bintang.
checkbox Membuat kotak centang (checkbox). Lebih detail lihat checkbox.
radio Membuat tombol radio. Lebih detail lihat radio.
hidden Membuat input tersembunyi, yang tidak akan terlihat di layar, tetapi akan mengirim data yang terkandung dalam atribut value ke server.
button Membuat tombol. Menekan tombol ini tidak akan mengirim formulir ke server. Tombol ini dapat digunakan di dalam tautan atau melalui JavaScript. Secara default tombol tidak memiliki teks (contoh tombol tanpa teks: ), teks ditentukan menggunakan value. Lihat juga tag button, yang juga membuat tombol.
submit Membuat tombol, yang akan mengirim data ke server. Teks tombol tergantung pada browser, teks dapat diganti menggunakan value. Lihat juga tag button, yang juga membuat tombol.
reset Membuat tombol, yang membersihkan formulir yang telah diisi. Teks tombol tergantung pada browser, teks dapat diganti menggunakan value.
file Membuat tombol pemilihan file. Desain tombol ini dilarang diubah melalui CSS (namun ada cara-cara pintas). Jika Anda memerlukan bidang seperti itu dalam formulir, maka tag form harus memiliki atribut enctype dengan nilai multipart/form-data.

Nilai baru atribut type di HTML5

Nilai-nilai atribut ini baru, muncul hanya di HTML5, jadi di beberapa browser mereka mungkin tidak bekerja atau bekerja berbeda di browser yang berbeda.

Dalam kasus browser tidak dapat memahami isi atribut type (misalnya, jika tidak didukung atau salah dimasukkan), browser akan menganggap elemen sebagai input teks biasa, seolah-olah di type ada nilai text.

Lihat contoh di bawah ini di berbagai browser. Coba masukkan teks ke dalam input dan tekan tombol kirim. Jika teks tidak benar atau bidang kosong - browser akan memberikan error. Misalnya, jika di bidang dengan tipe email dimasukkan email yang tidak benar - browser tidak akan mengizinkan pengiriman formulir dan akan menampilkan pesan error (teks error dan tampilannya tidak dapat diubah melalui html css). Jika bidang kosong - browser juga akan memberikan error, ini dicapai dengan menggunakan atribut required:

Nilai Keterangan
email
number
url
tel
search
color
date
month
week
datetime
datetime-local
range

Lihat juga

  • tag textarea,
    yang membuat bidang input multi-baris
  • atribut pattern,
    yang melakukan validasi bidang
kauzcmseskk