Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Sprawdzenie formularza
cesarks
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 5.12.2006

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


Witam,
mam nastepujacy formularz do rejestracji uzytkownika:
  1. <HEAD>
  2. <script type="text/javascript" LANGUAGE="JavaScript">
  3. function check()
  4. {
  5. var user = document.formularz.user.value;
  6. var email = document.formularz.email.value;
  7. var haslo = document.formularz.haslo.value;
  8. var p_haslo = document.formularz.p_haslo.value;
  9. if (user == '' || email == '' || haslo == '' || p_haslo == '')
  10. {
  11. window.alert('Nie wypełniłeś któregoś z pól formularza');
  12. // return;
  13. }
  14. else
  15. {
  16. document.formularz.submit();
  17. }
  18. }
  19. </script>
  20. /HEAD>
  21.  
  22. <BODY>
  23.  
  24. <CENTER>Wpisz swoje dane:</CENTER><br />
  25. <form method="post" action="newuser.php" name="formularz">
  26. <table>
  27. <tr><td>Login:</td>
  28. <td><input type="text" size="30" name="user"></td></tr>
  29. <tr><td>E-mail:</td>
  30. <td><input type="text" size="30" name="email"></td></tr>
  31. <tr><td>Hasło:</td>
  32. <td><input type="password" size="30" name="haslo"></td></tr>
  33. <tr><td>Powtórz Hasło:</td>
  34. <td><input type="password" size="30" name="p_haslo"></td></tr>
  35. <tr><td colspan="2" align="center">
  36. <input type="submit" value="Wyślij" onClick="check()"></td></tr>
  37. </table></form>
  38.  
  39. </BODY>


Niby wszystko działa tzn. gdy któreś z pól formularza nie zostanie wypełnione to pokazuje sie komunikat,
ale po naciśnięciu "ok" i tak dane są przesyłane do newuser.php.
Próbowałem dopisać return po window.alert... ale nic to nie daje.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
foxbond
post
Post #2





Grupa: Zarejestrowani
Postów: 162
Pomógł: 12
Dołączył: 20.12.2009
Skąd: Siedlce

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


Zrób
Kod
<input type="button" value="Wyślij" onClick="check()">

lub
Kod
<button onClick="check()">Wyślij</button>


Nie pamiętam jak dokładnie ma być
Go to the top of the page
+Quote Post
cesarks
post
Post #3





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 5.12.2006

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


ok, dzięki pierwszy sposób działa.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 14:16