Podcast
Questions and Answers
Atribut for
pada elemen <label>
digunakan untuk apa?
Atribut for
pada elemen <label>
digunakan untuk apa?
- Mencocokkan dengan atribut `id` pada elemen kontrol formulir yang sesuai. (correct)
- Menentukan nama data yang dimasukkan pengguna.
- Menentukan jenis input yang terkait dengan label.
- Mengelompokkan beberapa kontrol formulir bersama-sama.
Bagaimana cara agar pengguna dapat memasukkan beberapa baris teks dalam formulir?
Bagaimana cara agar pengguna dapat memasukkan beberapa baris teks dalam formulir?
- Gunakan elemen `<textarea>`. (correct)
- Gunakan elemen `<select>` dengan beberapa elemen `<option>`.
- Gunakan elemen `<input>` dengan `type="text"` dan atribut `rows`.
- Gunakan elemen `<input>` dengan `type="multiline"`.
Apa fungsi atribut name
pada elemen <input>
?
Apa fungsi atribut name
pada elemen <input>
?
- Menentukan jenis validasi yang diterapkan pada input.
- Menentukan tampilan visual dari kontrol formulir.
- Menghubungkan label dengan kontrol formulir.
- Mengidentifikasi data yang dimasukkan pengguna saat formulir dikirimkan. (correct)
Bagaimana cara membuat opsi awal terpilih pada elemen <select>
?
Bagaimana cara membuat opsi awal terpilih pada elemen <select>
?
Elemen HTML apa yang digunakan untuk mengelompokkan kontrol formulir terkait?
Elemen HTML apa yang digunakan untuk mengelompokkan kontrol formulir terkait?
Bagaimana cara mengirimkan data formulir ke server setelah pengguna mengisi formulir?
Bagaimana cara mengirimkan data formulir ke server setelah pengguna mengisi formulir?
Apa yang terjadi jika atribut type
tidak ditentukan pada elemen <input>
?
Apa yang terjadi jika atribut type
tidak ditentukan pada elemen <input>
?
Apa fungsi elemen <legend>
di dalam <fieldset>
?
Apa fungsi elemen <legend>
di dalam <fieldset>
?
Apa perbedaan utama antara elemen <button>
dan elemen <input type="submit">
?
Apa perbedaan utama antara elemen <button>
dan elemen <input type="submit">
?
Kapan sebaiknya menggunakan elemen <select>
daripada elemen <input>
dengan type="text"
?
Kapan sebaiknya menggunakan elemen <select>
daripada elemen <input>
dengan type="text"
?
Jenis input apa yang paling sesuai untuk mengumpulkan alamat email pengguna?
Jenis input apa yang paling sesuai untuk mengumpulkan alamat email pengguna?
Bagaimana cara menonaktifkan perilaku submit default dari elemen <button>
di dalam formulir?
Bagaimana cara menonaktifkan perilaku submit default dari elemen <button>
di dalam formulir?
Mengapa penting untuk menggunakan elemen <label>
untuk setiap kontrol formulir?
Mengapa penting untuk menggunakan elemen <label>
untuk setiap kontrol formulir?
Apa yang dimaksud dengan checked
dalam <input type="checkbox" checked>
?
Apa yang dimaksud dengan checked
dalam <input type="checkbox" checked>
?
Mana yang berikut ini BUKAN merupakan keuntungan menggunakan kontrol formulir yang sesuai?
Mana yang berikut ini BUKAN merupakan keuntungan menggunakan kontrol formulir yang sesuai?
Bagaimana cara menambahkan hint teks di dalam kolom input sebelum pengguna memasukkan nilai?
Bagaimana cara menambahkan hint teks di dalam kolom input sebelum pengguna memasukkan nilai?
Apa kegunaan elemen <datalist>
dengan elemen <input>
?
Apa kegunaan elemen <datalist>
dengan elemen <input>
?
Apa yang terjadi jika Anda memiliki beberapa elemen <label>
dengan atribut for
yang sama dalam satu formulir?
Apa yang terjadi jika Anda memiliki beberapa elemen <label>
dengan atribut for
yang sama dalam satu formulir?
Mengapa sebaiknya menghindari penggunaan JavaScript untuk validasi formulir dasar dan mengandalkan validasi HTML5?
Mengapa sebaiknya menghindari penggunaan JavaScript untuk validasi formulir dasar dan mengandalkan validasi HTML5?
Bagaimana cara membuat formulir yang tidak mengirimkan data ke server saat tombol 'Enter' ditekan?
Bagaimana cara membuat formulir yang tidak mengirimkan data ke server saat tombol 'Enter' ditekan?
Apa keuntungan menggunakan <input type="number">
dibandingkan <input type="text">
untuk input numerik?
Apa keuntungan menggunakan <input type="number">
dibandingkan <input type="text">
untuk input numerik?
Apa yang dimaksud dengan 'aksesibilitas' dalam konteks formulir web?
Apa yang dimaksud dengan 'aksesibilitas' dalam konteks formulir web?
Bagaimana cara membuat input yang wajib diisi oleh pengguna sebelum formulir dapat dikirim?
Bagaimana cara membuat input yang wajib diisi oleh pengguna sebelum formulir dapat dikirim?
Kapan waktu yang tepat memakai elemen <input type="hidden">
?
Kapan waktu yang tepat memakai elemen <input type="hidden">
?
Flashcards
Elemen Formulir
Elemen Formulir
Elemen HTML untuk membuat formulir interaktif, yang memungkinkan pengguna memasukkan dan memilih data.
Elemen <label>
Elemen <label>
Digunakan untuk mendeskripsikan kontrol formulir, meningkatkan aksesibilitas dan memberikan target klik yang lebih besar.
Atribut for
pada <label>
Atribut for
pada <label>
Atribut yang menghubungkan elemen <label>
dengan elemen formulir tertentu.
Elemen <input>
Elemen <input>
Signup and view all the flashcards
Atribut name
pada <input>
Atribut name
pada <input>
Signup and view all the flashcards
Atribut type
pada <input>
Atribut type
pada <input>
Signup and view all the flashcards
Elemen <textarea>
Elemen <textarea>
Signup and view all the flashcards
Elemen <select>
Elemen <select>
Signup and view all the flashcards
Elemen <option>
Elemen <option>
Signup and view all the flashcards
Atribut selected
pada <option>
Atribut selected
pada <option>
Signup and view all the flashcards
Elemen <fieldset>
Elemen <fieldset>
Signup and view all the flashcards
Elemen <legend>
Elemen <legend>
Signup and view all the flashcards
Tombol Kirim
Tombol Kirim
Signup and view all the flashcards
Study Notes
- Untuk membuat formulir interaktif, tambahkan elemen formulir yang meliputi kontrol untuk memasukkan dan memilih data, elemen deskripsi, elemen pengelompokan kolom, dan tombol pengiriman.
Elemen Formulir
- Elemen
<input>
,<textarea>
, dan<select>
memiliki tampilan berbeda karena nama elemen dan atribut type yang berbeda. - Kontrol formulir yang sesuai membantu membuat formulir yang lebih baik dengan antarmuka pengguna dan aturan validasi yang berbeda.
- Gaya default kontrol formulir dapat bervariasi antar browser, sistem operasi, dan platform.
Label untuk Elemen Formulir
- Gunakan
<label>
untuk mendeskripsikan setiap kontrol formulir. - Atribut
for
pada elemen<label>
harus sesuai dengan atributid
pada elemen<input>
. <label>
membuat kontrol formulir lebih mudah diakses oleh pembaca layar dan memberikan target yang lebih besar untuk diklik.
Mengambil Input Pengguna
- Elemen
<input>
digunakan untuk mengumpulkan input dari pengguna. - Atribut
id
menghubungkan<label>
ke<input>
.
Atribut name
- Atribut
name
digunakan untuk mengidentifikasi data yang dimasukkan pengguna dengan kontrol dan disertakan dalam permintaan saat formulir dikirimkan. - Misalnya, jika nama kontrol formulir adalah "mountain" dan pengguna memasukkan "Gutenberg", permintaan akan menyertakan informasi sebagai
mountain=Gutenberg
.
Jenis Input
- Atribut
type
menentukan jenis kontrol formulir yang akan ditampilkan. - Browser menggunakan antarmuka pengguna yang berbeda, menampilkan keyboard di layar yang berbeda, menggunakan aturan validasi yang berbeda, berdasarkan atribut type.
- Contoh:
<input type="checkbox">
akan menampilkan kotak centang. - Atribut
checked
dapat digunakan untuk menampilkan kotak centang sebagai sudah dicentang. - Nilai default untuk
type
adalah "text", jadi jika menginginkan input teks, atributtype
bisa dihilangkan.
Mengizinkan Beberapa Baris Teks
- Elemen
<textarea>
memungkinkan pengguna memasukkan beberapa baris teks.
Memilih dari Daftar Opsi
- Elemen
<select>
digunakan untuk memberi pengguna daftar opsi yang dapat dipilih. <select>
dapat digunakan bersama dengan elemen<datalist>
untuk input teks dengan opsi standar tambahan.- Elemen
<option>
ditambahkan di antara tag pembuka dan penutup elemen<select>
, setiap elemen mewakili satu pilihan. - Setiap opsi memiliki atribut value yang unik untuk membedakannya saat memproses data formulir.
- Teks di dalam elemen opsi adalah nilai yang dapat dibaca manusia.
- Jika formulir dikirimkan tanpa mengubah pilihan, permintaan akan menyertakan
color=orange
(sesuai contoh). - Browser menggunakan opsi pertama dalam daftar kecuali ada elemen
<option>
yang memiliki atributselected
atau pengguna memilih opsi lain. - Dengan atribut
selected
, opsi tersebut akan dipilih secara default, terlepas dari urutan elemen<option>
yang ditentukan.
Mengelompokkan Kontrol Formulir
- Elemen
<fieldset>
digunakan untuk mengelompokkan kontrol formulir. - Elemen
<legend>
digunakan untuk mendeskripsikan grup kontrol formulir di dalam elemen<fieldset>
. <legend>
harus menjadi elemen pertama di dalam<fieldset>
.
Mengirim Formulir
- Tombol dengan elemen
<button>
dapat digunakan untuk mengirimkan formulir. - Setelah pengguna mengklik tombol Kirim, browser akan membuat permintaan ke URL yang ditentukan dalam atribut
action
elemen<form>
dengan semua data dari kontrol formulir. - Setiap elemen
<button>
di dalam formulir berfungsi sebagai tombol Kirim secara default. - Untuk menonaktifkan perilaku Kirim default, tambahkan
type="button"
ke<button>
. - Elemen
<input>
dengantype="submit"
juga dapat digunakan sebagai tombol Kirim. - Atribut
value
digunakan untuk mendeskripsikan<input>
dan bertindak seperti elemen<label>
. - Formulir juga dapat dikirimkan dengan menekan tombol Enter saat kolom formulir memiliki fokus.
Cara Menghubungkan Label ke Kontrol Formulir
- Hubungkan
<label>
ke kontrol formulir dengan menggunakanid='color'
di<input>
danfor='color'
di<label>
.
Kontrol Formulir Multibaris
- Elemen
<textarea>
digunakan untuk kontrol formulir multibaris.
Cara Mengirimkan Formulir
- Formulir dapat dikirimkan dengan menggunakan tombol Enter, mengklik elemen
<button>
, atau mengklik elemen<input>
dengantype='submit'
.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.