Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][HTML]Formularz logowania
zomfire
post 17.03.2014, 18:50:58
Post #1





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 3.12.2013

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


Mam problem z prostym formularzem, który po podaniu założonych danych przekieruje użytkownika na inną stronę. Formularz składa się z dwóch pól: loginu i hasła. Login musi być złożony wyłącznie z liter, a hasło z liczb, jeśli warunki się nie spełnią użytkownik otrzyma stosowny komunikat by wprowadzić dane ponownie. Tutaj problem polega na tym, że po podaniu liczb w loginie wyskakuje komunikat, zaś gdy poda się liczby i tekst komunikat się nie wywołuje. Drugi problem to to, że po podaniu odpowiednich danych funkcja nie przekierowuje na inną stronę.
  1. <head>
  2. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
  3. <link rel="Stylesheet" type="text/css" href="" />
  4. <title>Strona</title>
  5. </head>
  6. <script type="text/javascript">
  7. <!-- Skrypt Java, sprawdza odnoszac sie do danego elementu formularza, czy jest wypeniony tekstem
  8.  
  9. function Check()
  10. {
  11. if (document.forms['formularz'].Name.value != 'zwierzu' || document.forms['formularz'].Password.value != '123454321')
  12. {alert('Zly login lub haslo, sprobuj ponownie.');
  13. document.getElementById("Name").focus();}
  14. else{window.location.href = "index.html";}
  15. }
  16.  
  17. function SprawdzanieNicku()
  18. {
  19. if(!isNaN(document.forms['formularz'].Name.value))
  20. {alert('Twoje nick zawiera liczby! Popraw!');
  21. document.getElementById("Name").focus();}
  22. }
  23.  
  24. function SprawdzanieHasla()
  25. {
  26. if(isNaN(document.forms['formularz'].Password.value))
  27. {alert('Twoje haslo zawiera znaki! Popraw!');
  28. document.getElementById("Password").focus(); }
  29. }
  30. -->
  31. <body onload=document.getElementById("Name").focus();>
  32.  
  33. <form action="" class="form" name="formularz">
  34. <p>Formularz logowania:</p><br/>
  35. <p>Podaj login:</p>
  36. <input type="name" id="Name" name="Name" value="" size="15" maxlength="15" onchange="SprawdzanieNicku()" /><br/>
  37. <font size="1">Haslo musi składac sie w liter*</font></br>
  38. <p>Podaj hasło:</p>
  39. <input type="password" id="Password" name="Password" value="" size="15" maxlength="15" onchange="SprawdzanieHasla()"/><br/>
  40. <font size="1">Haslo musi składac sie z cyfr*</font></br>
  41. <button type="submit" onClick="Check()">Wyslij</button>
  42. </form>
  43. <br>
  44. </body>
  45. </html>
Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 18.05.2024 - 14:54