Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php/js] Sprawdzenie formularza, jak gdy definicja action jest juz zajęta
jastu
post
Post #1





Grupa: Zarejestrowani
Postów: 382
Pomógł: 0
Dołączył: 29.11.2005
Skąd: :jestem();

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


Napisałem sobie w php logowanie panelu użytkownika , ale wcześniej trzeba się zarejestrować - i potrzebny mi skrypt na sprawdzenie formularza np:

  1. <?php
  2.  
  3. <form method="GET" action="eng_register.php">
  4. <input name="name" value="" type="text" style="width:150px; ">
  5. <input name="subname" value="" type="text" style="width:150px; ">
  6. <input type="submit" value="REJESTRUJ !" onchange="submit(this)">
  7.  
  8. ?>


i do zdarzenia onKeyUp chciałbym dodać wywołanie funkcji która będzie zdefiniowana w innym miejscu w pliku i sprawdzi dane pole(oddzielna funkcja dla każdego pola)
Jeśli ktoś zna inny sposób chętnie poczytam ,Pozdrawiam .

//// edit

Widze że zainteresowanie tematem żadne - dam podpowiedź :

Kod
<input type="text" name="'.$nazwa.'" onkeyup="if(!(/^[\d\w]{2,8}$/gi).test(this.value)) { '.$nazwa.'_error.style.display='block'} else { '.$nazwa.'_error.style.display='none'}" />


Tylko czy zapis name="'.$nazwa.'" mogę zapisać po prostu name="nazwa" - Czy może mi ktoś przekształcić aby - jeśli w polu są wartości numeryczne to pojawił
się alert , jeśli są tekstowe to brak reakcji.
HEJ !

Ten post edytował jastu 29.04.2006, 23:06:06
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Hacker
post
Post #2





Grupa: Zarejestrowani
Postów: 225
Pomógł: 0
Dołączył: 1.11.2005

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


Według mnie to powinien być chyba onChange
  1. <input type="text" name="'.$nazwa.'" onChange="if((/\d/gi).test(this.value)) { alert('Pole nie może zawierać cyfr')}" />
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: 23.08.2025 - 08:44