Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> validacja formularzy w ajax
acztery
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
kukix
post
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
Go to the top of the page
+Quote Post
anopak
post
Post #3





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 26.10.2004
Skąd: Rybnik

Ostrzeżenie: (0%)
-----


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...
Go to the top of the page
+Quote Post
acztery
post
Post #4





Grupa: Zarejestrowani
Postów: 945
Pomógł: 7
Dołączył: 15.03.2005
Skąd: katowice

Ostrzeżenie: (0%)
-----


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/

Ten post edytował acztery 3.06.2006, 23:33:31
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 15:36