Witam.

Mam następujący problem. Mam na stronie kilkanaście input radio, na które narzucam plugin 'rating' (http://plugins.jquery.com/project/MultipleFriendlyStarRating).

Kod
$('form#test input:radio').rating();


Następnie chcę sprawdzić, czy użytkownik pozaznaczał wszystkie te inputy. Niestety powyższa biblioteka wywala oryginalne input i zamiast nich wrzuca div.

Dla testu wrzucam funckje:

Kod
$('input:submit').bind("click", function() {
     alert($("input:radio").length);
 });



i wyskakuje mi 0.



Jak obejść ten problem? Jak sprawdzić czy pola zostały odpowiednio zaznaczone?



Rozkminiłem.

http://plugins.jquery.com/node/2731

wykonujemy zgodnie z znajdującymi się tam zaleceniami.



Do naszego kodu dodajemy :

Kod
$('input:submit').bind("click", function() { err = false;     $("input:hidden:input_star").each(function() {
         if (!$(this).val()) {
             alert("Proszę odpowiedzieć na wszystkie pytania!");
                 err = true; return false;
         }
     });
         if (err) return false;
 });



Można wywalić temat.