![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 333 Pomógł: 0 Dołączył: 4.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
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¶ć wypowiedzi" ); form.tresc.focus(); return false; } return true; } //--> </SCRIPT> ktoś wie jak rozbudować ten skrypt dodając to co opisałem wyżej ? pozdrawiam |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 262 Pomógł: 39 Dołączył: 12.04.2004 Ostrzeżenie: (0%) ![]() ![]() |
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¶ć 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 -------------------- rm -rf /*
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 333 Pomógł: 0 Dołączył: 4.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
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
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 79 Pomógł: 0 Dołączył: 30.06.2003 Skąd: Chełm Ostrzeżenie: (0%) ![]() ![]() |
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] |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 262 Pomógł: 39 Dołączył: 12.04.2004 Ostrzeżenie: (0%) ![]() ![]() |
rozumiem ze chodzi ci o umozliwienie nie podania numerku gg.... w takim wypadku wystarczy w regexpie zamienic '+' na '*'
-------------------- rm -rf /*
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 10.07.2025 - 06:48 |