![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 945 Pomógł: 7 Dołączył: 15.03.2005 Skąd: katowice Ostrzeżenie: (0%) ![]() ![]() |
witam mam pewien formularz jak za pomoca ajax'a sprawdzic poprawność wpisanych danych w nim
- adres mail - czy dany ciag do same liczby - czy stron jest wiekszy niz 5 liter ------------- i opcjonalnie mam select gdzie wybieramy plec wybiore kobieta po wpisaniu imienia arek powinien wyszkoc blad ze imie nie poprawne ( sprawdzamy ostatnia litere imienia jezeli to "a" to kobieta. wszystkie inputy gdzie byl blad pokazuje sie czerwone obramowanie |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 600 Pomógł: 2 Dołączył: 1.09.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
po co Ci AJAX do tego... to wszystko możesz załatwić w JavaScript...
funkcja dosprawdzania emaili: Kod function check_email(email) { invalid = " /:,;"; if(email == "") { return false } for(i=0; i < invalid.length; i++) { bad = invalid.charAt(i); if (email.indexOf (bad, 0) != -1) { return false } } at = email.indexOf("@", 0); if( (at == -1) || (at == 0) ) { return false } if(email.indexOf("@", at+1) != -1) { return false } period = email.indexOf(".", at); if( (period == -1) || (period == at+1) ) { return false } if(period+3 > email.length == -1) { return false } return true; } jeżeli chodzi o same licznby spróbuje tego: Kod <INPUT type=text onKeyup="java script: with(this){if(isNaN(value)){alert('Podaj poprawną liczbe.');value=parseInt(value);}}> a jeżeli chodzi o 5 liter, to gdzieś poszukaj na stronach z JS... z tego co sie orientuje to właściwość lenght ... 3m sie .. ----EDIT------ Co do imienie, to podaruj sobie... są imienia damskie nie kończące sie na a... tylko zdenerwujesz tym ludzi .. Ten post edytował kukix 3.06.2006, 17:45:41 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 19:48 |