Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: sprawdzenie poprawnosci numeru GG
Forum PHP.pl > Forum > Po stronie przeglądarki
bronx
witam

mam taki problem:

mam formularz gdzie jest pole na podanie numeru GG, i chodzi mi o to, że ktoś może nie wpisywać tam nic, ale jak już podaje to żeby sprawdziło poprawności (czyli, że muszą być same cyfry) i jeżeli jest niepoprawny to żeby wyświetliło w "alercie" tekst "niepoprawny numer GG". Wie ktoś jak to zrobić ?

Inne 2 pola zrobiłem obowiązkowe i zastosowałem taki skrypt:

Kod
<SCRIPT LANGUAGE="JavaScript">

<!--

function checkform ( form )

{



  if (form.nick.value == "") { alert( "Podaj swój pseudonim" );

form.nick.focus(); return false; } else

  if (form.tresc.value == "") { alert( "Wpisz tre&para;ć wypowiedzi" );

form.tresc.focus(); return false; }



    return true;

}

//-->

</SCRIPT>


ktoś wie jak rozbudować ten skrypt dodając to co opisałem wyżej ?

pozdrawiam
Bags_Bunny
Kod
<SCRIPT LANGUAGE="JavaScript">

<!--

function checkform ( form )

{



  if (form.nick.value == "") { alert( "Podaj swój pseudonim" );

form.nick.focus(); return false; } else

  if (form.tresc.value == "") { alert( "Wpisz tre&para;ć wypowiedzi" );

form.tresc.focus(); return false; } else

  if (!form.gg.value.match('^[0-9]+$')) { alert( "zly numer gowna-gowna" );

form.gg.focus(); return false; }

   return true;

}

//-->

</SCRIPT>

zakladajac ze pole z gg nazywa sie gg
bronx
ej no to co podałeś to jest luz, ale teraz te pole nie moze zostać puste bo wyświetli ten napis, a chodzi o to, żeby mogło być puste, ale jak już ktoś wpisze tam literki to żeby wtedy wyświetlało alerta
FastRed
JS to ja ni znam, ale na chłopski rozum to powinno być tak:
[xml:1:15e0cad5a9]
if (form.gg.value != "") { if (!form.gg.value.match('^[0-9]+$')) { alert( "zly numer gowna-gowna" );
form.gg.focus(); return false ; }
}[/xml:1:15e0cad5a9]
Bags_Bunny
rozumiem ze chodzi ci o umozliwienie nie podania numerku gg.... w takim wypadku wystarczy w regexpie zamienic '+' na '*'
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-2025 Invision Power Services, Inc.