Sprawdzenie poprawności wpisywanego tekstu w pole formularza

HTML to podstawy w dziedzinie tworzenia stron WWW, Style CSS warto opanować, bowiem za ich pomocą można dostosować odpowiednio wygląd swojej witryny WWW. Zagłębiamy się dalej i udostępniamy w tym forum możliwość zadawania pytań o JavaScript.
ODPOWIEDZ
majkey
Nowy
Nowy
Posty: 42
Rejestracja: śr lis 26, 2003 3:31 pm
Lokalizacja: Białystok

Sprawdzenie poprawności wpisywanego tekstu w pole formularza

Post autor: majkey »

Witam.
Problemik jest banialny :-D .
Chciałbym sprawdzać poprawność podawanego znaku do formularza.
Jeżeli user nacisnął literkę to żeby JS krzyczał.
Może jakiś pomysł, skrypcik mile widziany.
Za wszelkie propozycje THX!
Pozdro
Grzegorz Winiarski
Nowy
Nowy
Posty: 147
Rejestracja: pt lut 27, 2004 10:36 pm
Lokalizacja: Kraków

Re: Sprawdzenie poprawności wpisywanego tekstu w pole formularza

Post autor: Grzegorz Winiarski »

Może to Ci troche pomoże?

Kod: Zaznacz cały

function sprawdz(wpis)
{
	wpis = parseInt(wpis);
	if(isNaN(wpis)) alert ('To nie jest liczba ');
	else return null;
}
majkey
Nowy
Nowy
Posty: 42
Rejestracja: śr lis 26, 2003 3:31 pm
Lokalizacja: Białystok

Re: Sprawdzenie poprawności wpisywanego tekstu w pole formularza

Post autor: majkey »

Próbowałem skrypcik ale działa troche smieśznie
-jak podam na poczatku litere tzn "ww67534" to krzyczy że to nie jest liczba -ok
-jak podam cyferkę a potem klepie literki to nie krzyczy ze to nie jest liczba, poprostu pozwala i wg niego string: "67534ww" jest wporządku :-D
Fajnie byłoby sprawdzac każdy element stringu :wink:
Grzegorz Winiarski
Nowy
Nowy
Posty: 147
Rejestracja: pt lut 27, 2004 10:36 pm
Lokalizacja: Kraków

Re: Sprawdzenie poprawności wpisywanego tekstu w pole formularza

Post autor: Grzegorz Winiarski »

Teraz powinno być dobrze

Kod: Zaznacz cały

function sprawdz(wpis)
{
	Wzor=/^[0-9]*$/;
	if (Wzor.test(wpis)==false) alert("To nie jest liczba");
	else return true;
}
majkey
Nowy
Nowy
Posty: 42
Rejestracja: śr lis 26, 2003 3:31 pm
Lokalizacja: Białystok

Re: Sprawdzenie poprawności wpisywanego tekstu w pole formularza

Post autor: majkey »

Fajne. Widze że można tworzyć coś jakby wyrażenia regularne :-D .
To już dużo ułatwia. Może ma Pan jakis manual, który pomógłby utworzyć dowolne wyrażenie regularne w JS.
Grzegorz Winiarski
Nowy
Nowy
Posty: 147
Rejestracja: pt lut 27, 2004 10:36 pm
Lokalizacja: Kraków

Re: Sprawdzenie poprawności wpisywanego tekstu w pole formularza

Post autor: Grzegorz Winiarski »

Te wyrażenia regularne mają taką samą składnie jak w PHP więc można korzystać z manuala PHP.
majkey
Nowy
Nowy
Posty: 42
Rejestracja: śr lis 26, 2003 3:31 pm
Lokalizacja: Białystok

Re: Sprawdzenie poprawności wpisywanego tekstu w pole formularza

Post autor: majkey »

Dzieki za pomoc. 8)
ODPOWIEDZ