Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Podwójny alert przy poprawnym wpisaniu
Forum PHP.pl > Forum > Gotowe rozwiązania
szmidt344
Witam,
Mam taki oto kod do sprawdzania kodu pocztowego
Kod
function IsValidZipCode(zip) {
  var isValid = /^01-932$/.test(zip);
var isValid1 = /^01-934$/.test(zip);
var isValid2 = /^01-937$/.test(zip);
var isValid3 = /^05-080$/.test(zip);
var isValid4 = /^05-082$/.test(zip);
var isValid5 = /^05-092$/.test(zip);

            if (isValid)
                alert('Twój Kod Pocztowy jest w zasięgu Naszego Sklepu!');
           if (isValid1)
                alert('Twój Kod Pocztowy jest w zasięgu Naszego Sklepu!');
            if (isValid2)
                alert('Twój Kod Pocztowy jest w zasięgu Naszego Sklepu!');
           if (isValid3)
                alert('Twój Kod Pocztowy jest w zasięgu Naszego Sklepu!');
            if (isValid4)
                alert('Twój Kod Pocztowy jest w zasięgu Naszego Sklepu!');
           if (isValid5)
                alert('Twój Kod Pocztowy jest w zasięgu Naszego Sklepu!');
            else {
               alert(' false');
            }
        }


No i po wpisaniu kodu który nie jest na liście np. 02-123 pojawiasię alert false i jest okej.
Jednak przy wpisaniu poprawnego np. 05-080 pojawia się że kod pocztoje jest w zasięgu i po kliknięciu OK pojawia się alert z "false".
Co ciekawe jak wpisze sie kod z Valid5 nie pojawia się już alert false

O co tu kaman?
nospor
Sam dales alert(' false'); dla wszystkiego co nie jest isValid5, więc za bardzo nie rozumiem czemu się dziwisz...
szmidt344
Heh właśnie zauważyłem.
teraz jest git już
  1. function IsValidZipCode(zip) {
  2. var isValid = /^(01-932|01-934|01-934|01-937|05-080|05-082|05-092)$/.test(zip);
  3.  
  4.  
  5. if (isValid)
  6. alert('Twój Kod Pocztowy jest w zasięgu Naszego Sklepu!');
  7.  
  8. else {
  9. alert(' false');
  10. }
  11. }


Pozdrawiam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.