Section ini menyusun materi secara bertahap: kerjakan Chapter dari urutan teratas agar setiap konsep baru selalu berpijak pada konsep sebelumnya. Setiap Chapter menyertakan contoh kode yang telah diuji dan dapat Anda ikuti langsung di editor.
Kenali elemen form sebagai wadah kontrol, anatomi form minimal, dan pasangan pertama label dengan input.
Buka → # Label dan InputHubungkan label dengan input lewat for dan id atau pembungkusan, serta pahami kontrak aksesibilitas di baliknya.
Buka → # Text dan Password InputGunakan input text dan password beserta value, autocomplete, serta perbedaan readonly dan disabled.
Buka → # Email, URL, dan Number InputKenali input email, url, dan number beserta min, max, step, dan multiple untuk menerima data berformat.
Buka → # Checkbox dan RadioBuat pilihan mandiri dengan checkbox dan kelompok pilih satu dengan radio, lengkap dengan checked dan value.
Buka → # Select dan OptionSusun dropdown pilihan dengan select, option, optgroup, serta opsi multi-select dan placeholder.
Buka → # TextareaTerima teks panjang dengan textarea: nilai awal antar-tag, rows dan cols, maxlength, wrap, serta resize.
Buka → # ButtonKenali elemen button beserta tipe submit, reset, dan button, serta cara tombol terasosiasi dengan form.
Buka → # Fieldset dan LegendKelompokkan kontrol form yang berkaitan dengan fieldset dan beri judul grup menggunakan elemen legend.
Buka → # File InputKenali input type=file untuk mengunggah berkas beserta accept, multiple, capture, dan enctype multipart.
Buka → # Date dan Time InputKenali lima tipe input tanggal dan waktu, format nilainya, atribut min, max, step, dan fallback browser.
Buka → # Form Action dan MethodAtur tujuan dan cara pengiriman data form: atribut action, method GET versus POST, enctype, dan target.
Buka → # Name, Value, dan Form DataPahami pasangan name=value yang dikirim browser, termasuk jebakan kontrol tanpa atribut name.
Buka →