Tag HTML <input>
Definisi dan penggunaan
<input>
Tag definisikan lapangan input, di mana pengguna dapat memasukkan data.
<input>
Element adalah elemen formulir yang paling penting.
<input>
Element dapat ditampilkan dengan berbagai cara, tergantung Atribut type.
Berikut adalah jenis masukan yang berbeda:
<input type="button">
<input type="checkbox">
<input type="color">
<input type="date">
<input type="datetime-local">
<input type="email">
<input type="file">
<input type="hidden">
<input type="image">
<input type="month">
<input type="number">
<input type="password">
<input type="radio">
<input type="range">
<input type="reset">
<input type="search">
<input type="submit">
<input type="tel">
<input type="text">
(Nilai standar)<input type="time">
<input type="url">
<input type="week">
Lihat Atribut typeUntuk melihat contoh dari setiap jenis masukan!
Contoh
Formulir HTML yang mengandung tiga field input; dua field teks dan tombol kirim:
<form action="/action_page.php"> <label for="fname">Nama:</label> <input type="text" id="fname" name="fname"><br><br> <label for="lname">Keluarga:</label> <input type="text" id="lname" name="lname"><br><br> <input type="submit" value="Kirim"> </form>
Petunjuk dan catatan
Petunjuk:Selalu gunakan tag <label> untuk menentukan label untuk elemen berikut:
<input type="text"> <input type="checkbox"> <input type="radio"> <input type="file"> <input type="password">
Atribut
Atribut | Nilai | Deskripsi |
---|---|---|
accept |
|
Tentukan jenis file yang akan disubmit melalui pengiriman file. Tentukan filter jenis file yang dapat dipilih pengguna dari dialog pengiriman file (hanya untuk type="file"). |
alt | Teks | Tentukan teks gantian gambar (hanya untuk type="image"). |
autocomplete |
|
Tentukan apakah elemen <input> harus mengaktifkan penyelesaian otomatis. |
autofocus | autofocus | Tentukan elemen <input> yang harus mendapatkan fokus otomatis saat halaman dimuat. |
checked | checked | Tentukan elemen <input> yang harus dipilih terlebih dahulu saat halaman dimuat (untuk type="checkbox" atau type="radio"). |
dirname | inputname.dir | Tentukan arah teks yang akan disubmit. |
disabled | disabled | Tentukan elemen <input> yang harus di nonaktifkan. |
form | ID formulir | Tentukan formulir milik elemen <input>. |
formaction | URL | Tentukan URL pengelola file yang akan diproses untuk mengirimkan formulir (untuk type="submit" dan type="image"). |
formenctype |
|
Menentukan bagaimana data formulir harus dikodekan saat disubmit ke server (berlaku untuk type="submit" dan type="image"). |
formmethod |
|
Mendefinisikan metode HTTP yang digunakan untuk mengirim data ke URL action (berlaku untuk type="submit" dan type="image"). |
formnovalidate | formnovalidate | Mendefinisikan bahwa formulir tidak harus di-verifikasi saat elemen pengiriman disubmit. |
formtarget |
|
Menentukan tempat untuk menampilkan tanggapan yang diterima setelah mengirimkan formulir (berlaku untuk type="submit" dan type="image"). |
height | Pixel | Menentukan tinggi elemen <input> (hanya berlaku untuk type="image"). |
list | datalist_id | Merujuk ke elemen <datalist> yang mengandung opsi prdefinisi untuk <input>. |
max |
|
Menentukan nilai maksimum elemen <input>. |
maxlength | angka | Menentukan jumlah karakter maksimum yang diizinkan di elemen <input>. |
min |
|
Menentukan nilai minimum elemen <input>. |
minlength | angka | Menentukan jumlah karakter minimum yang diperlukan di elemen <input>. |
multiple | multiple | Menentukan apakah pengguna dapat memasukkan nilai lebih dari satu di elemen <input>. |
name | Teks | Menentukan nama elemen <input>. |
pattern | ekspresi reguler | Menentukan ekspresi reguler untuk memeriksa nilai elemen <input>. |
placeholder | Teks | Menentukan tips singkat tentang nilai yang diharapkan elemen <input>. |
popovertarget | id elemen | Menentukan elemen bingkai yang akan dipanggil (hanya berlaku untuk type="button"). |
popovertargetaction |
|
Menentukan apa yang terjadi ketika tombol di-klik (hanya berlaku untuk type="button"). |
readonly | readonly | Menentukan bahwa input field hanya dapat di-baca. |
required | required | Menentukan bahwa input field harus diisi sebelum mengirimkan formulir. |
size | angka | Menentukan lebar elemen <input> (dengan satuan karakter). |
src | URL | URL gambar yang digunakan untuk tombol pengiriman (hanya berlaku untuk type="image"). |
step |
|
Tentukan jarak angka yang sah di antara field input. |
type |
|
Tentukan tipe elemen <input> yang akan ditampilkan. |
value | Teks | Tentukan nilai elemen <input>. |
width | Pixel | Tentukan lebar elemen <input> (hanya berlaku untuk type="image"). |
Atribut Global
<input>
Tag juga mendukung Atribut Global di HTML.
Atribut Acara
<input>
Tag juga mendukung Atribut Acara di HTML.
Pengaturan CSS Default
Tidak ada.
Dukungan Browser
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Dukungan | Dukungan | Dukungan | Dukungan | Dukungan |
Halaman yang berhubungan
Panduan HTML:
Panduan Referensi HTML DOM:
- Objek Input Button
- Objek Input Checkbox
- Objek Input Color
- Objek Input Date
- Objek Input Datetime
- Objek Input DatetimeLocal
- Objek Input Email
- Objek Input FileUpload
- Objek Input Hidden
- Objek Input Image
- Objek Input Month
- Objek Input Number
- Objek Input Password
- Objek Input Range
- Objek Input Radio
- Objek Input Reset
- Objek Input Search
- Objek Input Submit
- Objek Input Text
- Objek Input Time
- Objek Input URL
- Objek Input Week