Radio: name yang sama itu kuncinya
Radio button menjadi satu kelompok hanya jika atribut name-nya sama persis — itulah yang membuat memilih satu otomatis membatalkan pilihan lain. Kalau name-nya berbeda, semuanya bisa aktif bersamaan dan tampak seperti bug yang sulit dilacak. Setiap radio wajib punya value berbeda, karena nilai itulah yang dikirim ke server, bukan teks yang terlihat. Kalau pengguna boleh memilih lebih dari satu, yang kamu butuhkan adalah checkbox, bukan radio.
👀 Contoh dulu
<input type="radio" name="bayar" value="transfer"> Transfer <input type="radio" name="bayar" value="cod"> COD
Hasilnya: Dua bulatan pilihan. Memilih 'COD' otomatis membatalkan 'Transfer' — hanya satu yang bisa aktif.
💡 Yang membuatnya satu grup adalah name="bayar" yang IDENTIK. Kalau name-nya beda, keduanya bisa aktif bersamaan.
📝 Sekarang giliranmu
Buat dua radio dengan name="gender": satu value="L", satu value="P".