Saat menggunakan browser yang lebih baru yang mendukung HTML5 (FireFox 4 misalnya);
dan bidang formulir memiliki atribut required='required'
;
dan bidang formulir kosong / kosong;
dan tombol kirim diklik;
browser mendeteksi bahwa bidang "wajib" kosong dan tidak mengirimkan formulir;
alih-alih peramban menampilkan petunjuk yang meminta pengguna mengetik teks ke dalam bidang.
Sekarang, alih-alih bidang teks tunggal, saya memiliki sekelompok kotak centang , di mana setidaknya satu harus diperiksa / dipilih oleh pengguna.
Bagaimana saya bisa menggunakan required
atribut HTML5 pada grup kotak centang ini? (Karena hanya satu dari kotak centang yang perlu diperiksa, saya tidak dapat menempatkan required
atribut pada setiap kotak centang)
ps. Saya menggunakan simple_form , jika itu penting.
MEMPERBARUI
Apakah atribut HTML 5multiple
dapat membantu di sini? Adakah yang pernah menggunakannya sebelum melakukan sesuatu yang mirip dengan pertanyaan saya?
MEMPERBARUI
Ini muncul bahwa fitur ini tidak didukung oleh HTML5 spesifikasi: MASALAH-111: Apa masukan @ diperlukan rata-rata untuk @type = kotak centang.?
(Status masalah: Masalah telah ditandai ditutup tanpa prasangka. ) Dan inilah penjelasannya .
PEMBARUAN 2
Ini adalah pertanyaan lama, tetapi ingin mengklarifikasi bahwa maksud asli dari pertanyaan itu adalah untuk dapat melakukan hal di atas tanpa menggunakan Javascript - yaitu menggunakan cara HTML5 untuk melakukannya. Dalam retrospeksi, saya seharusnya membuat "tanpa Javascript" lebih jelas.