Latihan 1 dari materi Form Design di UI/UX — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Kode awal punya <form> dengan dua <div>: satu berisi <input type="text" id="name">, satu berisi <input type="text" id="email">, lalu tombol Kirim. Biarkan kedua id itu dan tombolnya. Lalu:
Di atas input nama, tambahkan <label for="name">Nama</label>. Di atas input email, tambahkan <label for="email">Email</label>. Tiap for harus sama persis dengan id input yang memang ada.
Ubah input email jadi type="email".
Tambahkan required di input email dan di input nama. Dua-duanya dicek.
Hint
Label dan input dihubungkan lewat sepasang atribut yang nilainya sama, bukan lewat letaknya di layar.
Nilai for di label harus sama persis dengan id di input: for="name" untuk id="name", for="email" untuk id="email". Tipe email dan required ditulis di tag input-nya, bukan di label.