Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JS]Błędne sprawdzanie
Misiur66
post 6.03.2008, 19:36:49
Post #1





Grupa: Zarejestrowani
Postów: 170
Pomógł: 11
Dołączył: 2.03.2008
Skąd: Lublin

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


Otóż próbuję zrobić walidacje w JS, potem AJAX-em w PHP. Szukałem, ale nie znalazłem. Mam skrypt
Kod
if(login.value.length < 3 && login.value.length > 15){
        odpowiedz.innerHTML = '<font=\'#ff0000\'>Podany login jest za krótki lub za długi!</font>';
        login_div.style.backgroundColor = '#ffaaaa';
        login_div.style.border = '1px solid #ff0000';
    }
    else if(login.value.length > 3 && login.value.length < 15){
        odpowiedz.innerHTML = '<font=\'#00d400\'>Podany login jest prawidłowy</font>';
        login_div.style.backgroundColor = '#00ff00';
        login_div.style.border = '1px solid #00ab00';
    }

I działa tylko część mówiąca że jest dobrze. Znaczy Jak jest mniej niż 3 znaki, to pisze... nic. Jak ponad 4 to pisze co powinno. A jak ponad 15 to... że jest dobrze. I mam takie błędne koło. Proszę o pomoc - to dla was totalny banał, mi sie coś dziś ciężko myśli czarodziej.gif

Ten post edytował Misiur66 6.03.2008, 19:37:10
Go to the top of the page
+Quote Post
nevt
post 6.03.2008, 19:44:56
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


Kod
if(login.value.length < 3 || login.value.length > 15){
        odpowiedz.innerHTML = '<font=\'#ff0000\'>Podany login jest za krótki lub za długi!</font>';
        login_div.style.backgroundColor = '#ffaaaa';
        login_div.style.border = '1px solid #ff0000';
    }
    else {
        odpowiedz.innerHTML = '<font=\'#00d400\'>Podany login jest prawidłowy</font>';
        login_div.style.backgroundColor = '#00ff00';
        login_div.style.border = '1px solid #00ab00';
    }


--------------------

-
Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... -
Go to the top of the page
+Quote Post
Misiur66
post 6.03.2008, 19:46:48
Post #3





Grupa: Zarejestrowani
Postów: 170
Pomógł: 11
Dołączył: 2.03.2008
Skąd: Lublin

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


Haha, tak to jest jak chce się przerzucić w jeden dzień z AND na || sciana.gif Dzięki wielkie

(|| to ironia ;>)

Ten post edytował Misiur66 6.03.2008, 19:47:55
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 02:38