Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: validacja formularzy w ajax
Forum PHP.pl > Forum > XML, AJAX
acztery
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
kukix
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 ..
anopak
jeżeli przy pomocy AJAX'a to trzeba sprawdzić po stronie serwera (np. php), a następnie wysłac odpowiedni komunikat do JavaScript, a następnie wyświetlić odpowiedni komunikat...

ale można tez to zrobić po stronie klieanta(JS), na to pytanie napewno najlepiej google Ci odpowie...
acztery
musi byc ajax pozatym chce zeby sprawdzal tez czy dany uzytkownik jest juz w bazie i np jak w polu zip zaczne wpisywac litery to odrazu zaznaczy sie na czerowny to samo z mailem

" Co do imienie, to podaruj sobie... są imienia damskie nie kończące sie na a... tylko zdenerwujesz tym ludzi .. " podaj takie imie ? nie zdrobnienie ... ? Polskie imie rzecz jasna

sprawa rozwiązana a pomogło

http://tetlaw.id.au/view/blog/really-easy-...with-prototype/
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.