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----


czyli musze się ich pozbyć ? chciałbym wiedzieć jak zrobić tak jak powyżej kolega napisał czyli dodanie do jednej tablicy wszystkich potem wyrzucenie na ekranie

Coś nadal jest nie tak wpisuje wszystko wyskakuje ze poprawnie kilkam submit i nic się nie dzieje tak jakby było coś źle wypełnione...

  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_pusty = $('#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++; kumunikat_walidacji = "Pole imię jest wymagane. <br>"; }
  15. if(surname_czy_pusty.length != 0) { punkty_walidacji++; kumunikat_walidacji = kumunikat_walidacji + " Pole nazwisko jest wymagane. <br>"; }
  16. if(email_czy_pusty.length != 0) { punkty_walidacji++; kumunikat_walidacji = kumunikat_walidacji + " Pole email jest wymagane. <br>"; }
  17. if(phone_czy_pusty.length != 0) { punkty_walidacji++; kumunikat_walidacji = kumunikat_walidacji + "Pole telefon jest wymagane. <br>"; }
  18. if(cname_czy_pusty.length != 0) { punkty_walidacji++; kumunikat_walidacji = kumunikat_walidacji + " Pole nazwa firmy jest wymagane. <br>"; }
  19. if(cstreet_czy_pusty.length != 0) { punkty_walidacji++; kumunikat_walidacji = kumunikat_walidacji + " Pole ulica jest wymagane. <br>"; }
  20. if(ccode_czy_pusty.length != 0) { punkty_walidacji++; kumunikat_walidacji = kumunikat_walidacji + "Pole kod pocztowy jest wymagane. <br>"; }
  21. if(cplace_czy_pusty.length != 0) { punkty_walidacji++; kumunikat_walidacji = kumunikat_walidacji + " Pole miejscowość jest wymagane. <br>"; }
  22. if(nip_czy_pusty.length != 0) { punkty_walidacji++; kumunikat_walidacji = kumunikat_walidacji + " Pole nip jest wymagane.<br>"; }
  23. if(rules_czy_pusty.is(':checked') == false) { punkty_walidacji++; kumunikat_walidacji = kumunikat_walidacji + " Akceptacja regulaminu jest wymagana.<br>"; }
  24. if(punkty_walidacji == 0)
  25. {
  26. kumunikat_walidacji = "Wszystkie pola zostały wypełnione poprawnie. ";
  27. }
  28. $('#kumunikat_walidacji').fadeIn();
  29. $('#kumunikat_walidacji').html(kumunikat_walidacji);
  30.  
  31. if(punkty_walidacji == 0) return true;
  32. else return false;
  33. });
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: 13.10.2025 - 20:55