Jenis input HTML
- Halaman Sebelumnya Elemen Borang HTML
- Halaman Berikutnya Atribut Input HTML
Bab ini mendeskripsikan jenis input elemen <input>.
Jenis input: teks
<input type="text"> mengdefinikan untukInput teksmedan input baris tunggal:
Contoh
<form> Nama pertama:<br> <input type="text" name="firstname"> <br> Nama belakang:<br> <input type="text" name="lastname"> </form>
Kod HTML di atas kelihatan seperti ini dalam pelayar:
Jenis input: password
<input type="password"> 定義Medan kata sandi:
Contoh
<form> Nama pengguna:<br> <input type="text" name="username"> <br> Kata sandi pengguna:<br> <input type="password" name="psw"> </form>
Kod HTML di atas kelihatan seperti ini dalam pelayar:
Keterangan:akar kata di medan password akan dilakukan penghalusan (diperlihatkan sebagai bintang atau bulatan tebal).
Jenis input: submit
<input type="submit"> 定義hantardata borang kePerangkat pelaksanaan borangtombol.
Perangkat pelaksanaan borang (form-handler) biasanya adalah halaman pelayan yang mengandung skrip untuk mengolah data input.
Tentukan penanganan formulir (form-handler) di atribut action formulir.
Contoh
<form action="action_page.php"> Nama pertama:<br> <input type="text" name="firstname" value="Mickey"> <br> Nama belakang:<br> <input type="text" name="lastname" value="Mouse"> <br><br> <input type="submit" value="Submit"> </form>
Kod HTML di atas kelihatan seperti ini dalam pelayar:
Jika Anda melanggar atribut value tombol pengiriman, tombol itu akan mendapatkan teks baku:
Contoh
<form action="action_page.php"> Nama pertama:<br> <input type="text" name="firstname" value="Mickey"> <br> Nama belakang:<br> <input type="text" name="lastname" value="Mouse"> <br><br> <input type="submit"> </form>
Input Type: radio
<input type="radio"> 定義 tombol radio.
Tombol radio memungkinkan pengguna memilih HANYA SATU dari sejumlah terbatas pilihan:
Contoh
<form> <input type="radio" name="sex" value="male" checked>Laki-laki <br> <input type="radio" name="sex" value="female">Wanita </form>
Kod HTML di atas kelihatan seperti ini dalam pelayar:
Input Type: checkbox
<input type="checkbox"> 定義 kotak centang.
Kotak centang memungkinkan pengguna memilih NOLAKU ATAU BAGAI APA PUN SEBUAH ATAU BAGAI APA PUN SEBUAH DARI SEBUAH JUMLAH TERTENTU Pilihan.
Contoh
<form> <input type="checkbox" name="vehicle" value="Bike">Saya ada sepeda <br> <input type="checkbox" name="vehicle" value="Car">Saya ada kereta </form>
Kod HTML di atas kelihatan seperti ini dalam pelayar:
Input Type: button
<input type="button"> 定義按鈕。
Contoh
<input type="button" onclick="alert('Hello World!')" value="Click Me!">
Kod HTML di atas kelihatan seperti ini dalam pelayar:
Jenis input HTML5
HTML5 menambahkan beberapa jenis input baru:
- warna
- tarikh
- datetime
- datetime-local
- emel
- bulan
- nombor
- siraman
- cari
- tel
- masa
- url
- minggu
Keterangan:Jenis input lama web pelayar yang tidak disokong akan dianggap jenis input teks.
Jenis input: nombor
<input type="number"> Untuk medan input yang sepatutnya mengandungi nilai nombor.
Anda boleh menentukan had untuk nombor.
Bergantung kepada sokongan pelayar, had boleh diterapkan ke medan input.
Contoh
<form> Kuantiti (antara 1 dan 5): <input type="number" name="quantity" min="1" max="5"> </form>
Had input
Di sini adalah beberapa had input biasa (beberapa di antaranya adalah yang ditambahkan dalam HTML5):
Sifat | Keterangan |
---|---|
disabled | Tetapkan medan input sepatutnya dibenarkan. |
max | Tetapkan nilai maksimum medan input. |
maxlength | Tetapkan jumlah aksara maksimum medan input. |
min | Tetapkan nilai minimum medan input. |
pattern | Tetapkan ekspresi regular untuk memeriksa nilai input melalui. |
readonly | Tetapkan medan input hanya baca (tidak dapat diubah). |
required | Tetapkan medan input adalah wajib (wajib diisi). |
size | Tetapkan lebar medan input (dalam aksara). |
step | Tetapkan angka yang sah untuk interval angka medan input. |
value | Tetapkan nilai lalai medan input. |
Anda akan belajar lebih banyak tentang had input di bab berikutnya.
Contoh
<form> Kuantiti: <input type="number" name="points" min="0" max="100" step="10" value="30"> </form>
Jenis input: tarikh
<input type="date"> Untuk medan input yang sepatutnya mengandungi tarikh.
Berdasarkan keupayaan pelayar, pilihan tarikh akan muncul di medan input.
Contoh
<form> Hari lahir: <input type="date" name="bday"> </form>
Anda boleh menambahkan had untuk input:
Contoh
<form> Masukkan tarikh sebelum 1980-01-01: <input type="date" name="bday" max="1979-12-31"><br> Masukkan tarikh selepas 2000-01-01: Masukkan tarikh setelah 2000-01-01:<br> </form>
Jenis input: color
<input type="color"> Digunakan untuk medan input yang seharusnya mengandungi warna.
Berdasarkan keupayaan pelayar, pemilihan warna akan muncul di medan input.
Contoh
<form> Pilih warna kegemaran anda: <input type="color" name="favcolor"> </form>
Jenis input: range
<input type="range"> Digunakan untuk medan input yang seharusnya mengandungi nilai dalam rentang tertentu.
Berdasarkan keupayaan pelayar, medan input dapat dipaparkan sebagai kontrol tangkur.
Contoh
<form> <input type="range" name="points" min="0" max="10"> </form>
Anda dapat menggunakan sifat berikut untuk menentukan had: min, max, step, value.
Jenis input: month
<input type="month"> Membolehkan pengguna memilih bulan dan tahun.
Berdasarkan keupayaan pelayar, pilihan tarikh akan muncul di medan input.
Contoh
<form> Tarikh lahir (bulan dan tahun): <input type="month" name="bdaymonth"> </form>
Jenis input: week
<input type="week"> Membolehkan pengguna memilih minggu dan tahun.
Berdasarkan keupayaan pelayar, pilihan tarikh akan muncul di medan input.
Contoh
<form> Pilih minggu: <input type="week" name="week_year"> </form>
Jenis input: time
<input type="time"> Membolehkan pengguna memilih masa (tanpa zaman tempat).
Berdasarkan keupayaan pelayar, pilihan masa akan muncul di medan input.
Contoh
<form> Pilih masa: <input type="time" name="usr_time"> </form>
Jenis input: datetime
<input type="datetime"> Membolehkan pengguna memilih tarikh dan masa (dengan zaman tempat).
Berdasarkan keupayaan pelayar, pilihan tarikh akan muncul di medan input.
Contoh
<form> Tarikh (tarikh dan masa): <input type="datetime" name="bdaytime"> </form>
Jenis input: datetime-local
<input type="datetime-local"> Membolehkan pengguna memilih tarikh dan masa (tanpa zaman tempat).
Berdasarkan keupayaan pelayar, pilihan tarikh akan muncul di medan input.
Contoh
<form> Tarikh (tarikh dan masa): <input type="datetime-local" name="bdaytime"> </form>
Tipe Input: email
<input type="email"> Untuk bidang input yang seharusnya mengandung alamat email.
Berdasarkan dukungan browser, alamat email dapat diverifikasi otomatis saat disubmit.
Beberapa ponsel cerdas mengidentifikasi tipe email dan menambahkan ".com" ke papan tombol untuk mencocokkan input email.
Contoh
<form> E-mail: <input type="email" name="email"> </form>
Tipe Input: search
<input type="search"> Untuk bidang pencarian (ekspresi bidang pencarian mirip dengan bidang teks biasa).
Contoh
<form> Cari Google: <input type="search" name="googlesearch"> </form>
Tipe Input: tel
<input type="tel"> Untuk bidang input yang seharusnya mengandung nomor telepon.
Hanya Safari 8 yang mendukung tipe tel saat ini.
Contoh
<form> Telepon: <input type="tel" name="usrtel"> </form>
Tipe Input: url
<input type="url"> Untuk bidang input yang seharusnya mengandung alamat URL.
Berdasarkan dukungan browser, bidang URL dapat diverifikasi otomatis saat disubmit.
Beberapa ponsel cerdas mengidentifikasi tipe URL dan menambahkan ".com" ke papan tombol untuk mencocokkan input URL.
Contoh
<form> Tambahkan halaman rumah anda: <input type="url" name="homepage"> </form>
- Halaman Sebelumnya Elemen Borang HTML
- Halaman Berikutnya Atribut Input HTML