Bagaimana cara melakukan validasi untuk grup tombol radio (satu tombol radio harus dipilih) menggunakan plugin validasi jQuery?
jquery
validation
pengguna27052
sumber
sumber
Jawaban:
Dengan rilis jquery yang lebih baru (1,3+ saya pikir), yang harus Anda lakukan adalah mengatur salah satu anggota set radio yang diperlukan dan jquery akan mengurus sisanya:
Di atas akan membutuhkan setidaknya 1 dari 3 opsi radio dengan nama "opsi saya" untuk dipilih sebelum melanjutkan.
Saran label oleh Mahes, btw, bekerja luar biasa!
sumber
focusInvalid: false
kevalidate()
opsi akan mencegah penyorotan tombol radio pertama.gunakan aturan berikut untuk memvalidasi pemilihan grup tombol radio
myRadioGroupName adalah nilai yang Anda berikan untuk atribut nama
sumber
label
tag untuk kesalahan, sebenarnya plugin menambahkan secara otomatis tag label kesalahan ini.Anda juga dapat menggunakan ini:
dan cukup tambahkan aturan ini
Sebutkan cara menambahkan aturan.
sumber
name="myoptions[]"
ini agak membingungkan karena mengisyaratkan beberapa nilai dapat dikembalikan.Sesuai jawaban Brandon. Tetapi jika Anda menggunakan ASP.NET MVC yang menggunakan validasi tidak mencolok, Anda dapat menambahkan atribut data-val ke yang pertama. Saya juga suka memiliki label untuk setiap tombol radio untuk kegunaan.
sumber
Cara lain untuk memvalidasi adalah seperti ini.
Saya harap teladan saya akan membantu Anda
sumber
Saya memiliki masalah yang sama. Buat hanya menulis sorot khusus dan fungsi unhighlight untuk validator. Menambahkan ini ke opsi validaton harus menambahkan kelas kesalahan ke elemen dan label masing-masing:
sumber
kode untuk tombol radio -
dan jQuery code-
sumber
Letakkan pesan kesalahan di atas.
sumber