Textarea, Select, dan Required Fields
Tambahkan field pesan, pilihan, dan required agar form lebih lengkap.
Tujuan belajar
- Membedakan input, textarea, dan select berdasarkan jenis data
- Menggunakan required untuk field yang wajib diisi
- Membuat form kontak sederhana dengan beberapa jenis field
Isi lesson
6 blok- 1.Form bisa punya beberapa jenis fieldBelum selesaiWajib
- 2.Textarea dan selectBelum selesaiWajib
- 3.Placeholder bukan pengganti labelBelum selesaiWajib
- 4.Cek pemahamanBelum selesaiWajib
- 5.Coding practiceBelum selesaiWajib
- 6.RingkasanBelum selesaiWajib
Form bisa punya beberapa jenis field
WajibInput cocok untuk nilai pendek seperti nama atau email. Textarea cocok untuk teks panjang seperti pesan. Select cocok ketika user harus memilih dari opsi yang sudah disediakan. Required dipakai untuk memberi tahu browser bahwa field tertentu wajib diisi sebelum form dikirim.
Bagian ini memengaruhi progres lesson.
Textarea dan select
Wajib<label for="message">Pesan</label>
<textarea id="message" name="message" required></textarea>
<label for="topic">Topik</label>
<select id="topic" name="topic" required>
<option value="">Pilih topik</option>
<option value="support">Support</option>
<option value="feedback">Feedback</option>
</select>Textarea memberi ruang untuk teks panjang. Select membatasi pilihan agar user memilih salah satu opsi. Required membuat browser meminta field diisi sebelum submit.
Bagian ini memengaruhi progres lesson.
Kesalahan umum
WajibPlaceholder bukan pengganti label
Placeholder bisa membantu memberi contoh isi, tetapi jangan menjadikannya satu-satunya nama field. Tetap tampilkan label yang jelas dan hubungkan label ke field memakai for dan id.
Bagian ini memengaruhi progres lesson.
Cek pemahaman
WajibJawab duluCek pemahaman singkat
Field mana yang paling cocok untuk pesan panjang dari user?
Progres lesson naik setelah jawaban benar.
Coding practice
WajibDibuka di workspace khususMembuat field form kontak
Latihan membuat form kontak dengan input, textarea, select, required, dan button submit.
Tujuan awal: Buat form kontak sederhana.
Practice ini dibuka di workspace khusus. Buka practice untuk memakai editor, preview, dan cek otomatis.
Tombol selesai aktif setelah semua validasi wajib lolos.
Ringkasan
Wajib- input cocok untuk nilai pendek.
- textarea cocok untuk teks panjang.
- select cocok untuk pilihan yang sudah disediakan.
- required membantu browser tahu field wajib.
- Berikutnya, kamu akan lanjut ke alt text, keyboard navigation, dan checklist aksesibilitas dasar.
Bagian ini memengaruhi progres lesson.
Langkah berikutnya
Selesaikan bagian penting lesson ini
Lanjutkan blok wajib berikutnya: Form bisa punya beberapa jenis field.