Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Checkbox i js
nikestylex7
post
Post #1





Grupa: Zarejestrowani
Postów: 386
Pomógł: 7
Dołączył: 22.04.2010
Skąd: Ziemia

Ostrzeżenie: (20%)
X----


Witam. Piszę walidację formularza a, że uczę się dopiero js to napotkałem błąd. Skrypt nie reaguje.

  1. $('#rules').keyup(function() {
  2. var rules = $('#rules').val();
  3. if(rules.checked = false) {
  4. var komunikat_liczba_znakow7 = "Zaakceptuj regulamin.";
  5. $('#komunikat_liczba_znakow7').removeClass("poprawny");
  6. $('#komunikat_liczba_znakow7').addClass("niepoprawny");
  7. $('#komunikat_liczba_znakow7').html(komunikat_liczba_znakow7);
  8. } else {
  9. var komunikat_liczba_znakow7 = "Zaakceptowałeś regulamin.";
  10. $('#komunikat_liczba_znakow7').removeClass("niepoprawny");
  11. $('#komunikat_liczba_znakow7').addClass("poprawny");
  12. $('#komunikat_liczba_znakow7').html(komunikat_liczba_znakow7);
  13. }
  14. });
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nikestylex7
post
Post #2





Grupa: Zarejestrowani
Postów: 386
Pomógł: 7
Dołączył: 22.04.2010
Skąd: Ziemia

Ostrzeżenie: (20%)
X----


znalazłem jeszcze problem tutaj. Jak miałem mniej rozbudowane to działało lecz jak rozbudowałem trochę to już nie. Nie reaguje na submit.
  1. $('form').submit(function() {
  2. var name_czy_pusty = $('#name').val();
  3. var surname_czy_pusty = $('#surname').val();
  4. var email_czy_pusty = $('#email').val();
  5. var phone_czy_pusty = $('#phone').val();
  6. var cname_czy_pusty = $('#cname').val();
  7. var cstreet_czy_puste = $('#cstreet').val();
  8. var ccode_czy_pusty = $('#ccode').val();
  9. var cplace_czy_pusty = $('#cplace').val();
  10. var nip_czy_pusty = $('#nip').val();
  11. var rules_czy_pusty = $('#rules');
  12. var kumunikat_walidacji = '';
  13. var punkty_walidacji = 0;
  14. if(name_czy_pusty.length != 0) { punkty_walidacji++; } else { kumunikat_walidacji = "Pole imię jest wymagane. <br>"; }
  15. if(surname_czy_puste.length != 0) { punkty_walidacji++; } else { kumunikat_walidacji = kumunikat_walidacji + " Pole nazwisko jest wymagane. <br>"; }
  16. if(email_czy_pusty.length != 0) { punkty_walidacji++; } else { kumunikat_walidacji = kumunikat_walidacji + " Pole email jest wymagane."; }
  17. if(phone_czy_pusty.length != 0) { punkty_walidacji++; } else { kumunikat_walidacji = "Pole telefon jest wymagane. <br>"; }
  18. if(cname_czy_puste.length != 0) { punkty_walidacji++; } else { kumunikat_walidacji = kumunikat_walidacji + " Pole nazwa firmy jest wymagane. <br>"; }
  19. if(cstreet_czy_pusty.length != 0) { punkty_walidacji++; } else { kumunikat_walidacji = kumunikat_walidacji + " Pole ulica jest wymagane."; }
  20. if(ccode_czy_pusty.length != 0) { punkty_walidacji++; } else { kumunikat_walidacji = "Pole kod pocztowy jest wymagane. <br>"; }
  21. if(cplace_czy_puste.length != 0) { punkty_walidacji++; } else { kumunikat_walidacji = kumunikat_walidacji + " Pole miejscowość jest wymagane. <br>"; }
  22. if(nip_czy_pusty.length != 0) { punkty_walidacji++; } else { kumunikat_walidacji = kumunikat_walidacji + " Pole nip jest wymagane."; }
  23. if(rules_czy_pusty.checked == false) { punkty_walidacji++; } else { kumunikat_walidacji = kumunikat_walidacji + " Akceptacja regulaminu jest wymagana."; }
  24. if(punkty_walidacji == 10)
  25. {
  26. kumunikat_walidacji = "Wszystkie pola zostały wypełnione poprawnie. ";
  27. }
  28. $('#kumunikat_walidacji').fadeIn();
  29. $('#kumunikat_walidacji').html(kumunikat_walidacji);
  30. return false;
  31. });


Ten post edytował nikestylex7 24.10.2013, 15:51:14
Go to the top of the page
+Quote Post

Posty w temacie
- nikestylex7   [JavaScript]Checkbox i js   24.10.2013, 14:35:04
- - nospor   var rules = $('#rules').val(); if(rul...   24.10.2013, 14:36:58
- - phpion   var rules = $('#rules').val(); Tu mas...   24.10.2013, 14:37:40
- - nikestylex7   znalazłem jeszcze problem tutaj. Jak miałem mniej ...   24.10.2013, 15:50:41
- - SmokAnalog   Sprawdź w konsoli JavaScript - ona na pewno Cię na...   24.10.2013, 16:00:17
- - nikestylex7   Czysta jak łza - niestety.   24.10.2013, 16:06:03
- - SmokAnalog   Swoją drogą Twoja walidacja działa bez sensu. Spra...   24.10.2013, 16:28:45
- - nikestylex7   tzn nie rozumiem możesz prościej bądź jakiś przykł...   24.10.2013, 17:05:51
- - nospor   CytatNie reaguje na submit.Bo zawsze zwracasz fals...   24.10.2013, 17:12:37
- - nikestylex7   tak tylko to nic nie zmienia dalej pokazuje ostatn...   24.10.2013, 17:15:54
- - nospor   Na szybko czytalem i nie zwrocilem uwagi ze ty mas...   24.10.2013, 17:19:46
- - nikestylex7   czyli musze się ich pozbyć ? chciałbym wiedzieć ja...   24.10.2013, 20:15:05
- - SmokAnalog   O wiele, wiele bardziej elegancki kod: [JAVASCRIPT...   24.10.2013, 22:57:20
- - nikestylex7   Smok wiem że już dużo mi pomogłeś uprościłeś mój k...   25.10.2013, 00:27:21
- - SmokAnalog   Do wstawiania wartości początkowej, czyli u Ciebie...   25.10.2013, 08:30:30
- - nikestylex7   A jeszcze mam pytanie jak chciałbym zrobić rejestr...   25.10.2013, 13:22:25
- - phpion   Zapisuj dane z rejestracji do bazy do jakiejś tabe...   25.10.2013, 13:40:24
- - nikestylex7   a jak myślisz lepiej będzie zrobić takie coś, że p...   25.10.2013, 15:00:26


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: 15.10.2025 - 03:30