Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [jQuery] jquery.rating i walidacja
kilas88
post
Post #1





Grupa: Zarejestrowani
Postów: 305
Pomógł: 25
Dołączył: 27.01.2007

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.12.2025 - 15:10