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
 
Start new topic
Odpowiedzi (1 - 6)
nospor
post 17.03.2014, 18:55:07
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Troche nie na temat, ale wole sie upewnic:
wpisanie loginu i hasła w kodzie js to tylko taki żart, tak?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
zomfire
post 17.03.2014, 19:04:23
Post #3





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

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


Cytat(nospor @ 17.03.2014, 18:55:07 ) *
Troche nie na temat, ale wole sie upewnic:
wpisanie loginu i hasła w kodzie js to tylko taki żart, tak?

Chcesz mi przez to powiedzieć, że nie jest to możliwe?
Go to the top of the page
+Quote Post
nospor
post 17.03.2014, 19:05:46
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Nie, nie to chce ci powiedziec.... Chce ci powiedziec, że rownie dobrze obok pol login i haslo, mozesz napisac jakie haslo ludzie mają wpisać. Jest to rownie "tajne" co wpisanie tego w kodzie js


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
zomfire
post 17.03.2014, 19:11:22
Post #5





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

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


Cytat(nospor @ 17.03.2014, 19:05:46 ) *
Nie, nie to chce ci powiedziec.... Chce ci powiedziec, że rownie dobrze obok pol login i haslo, mozesz napisac jakie haslo ludzie mają wpisać. Jest to rownie "tajne" co wpisanie tego w kodzie js

Okej, ale jednak w szkole dostałem za zadanie napisania tego w taki sposób na szytwno w JS i muszę się tego trzymać.
Go to the top of the page
+Quote Post
nospor
post 17.03.2014, 19:13:27
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




No to dziwne macie zadania, że nauczyciel uczy Was tak złych nawyków.... No nic, powodzenia więc życzę smile.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
zomfire
post 17.03.2014, 19:15:27
Post #7





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

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


Cytat(nospor @ 17.03.2014, 19:13:27 ) *
No to dziwne macie zadania, że nauczyciel uczy Was tak złych nawyków.... No nic, powodzenia więc życzę smile.gif

Polska szkoła smile.gif Co do tematu jednak oczekiwałem innej odpowiedzi.
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 Wersja Lo-Fi Aktualny czas: 24.07.2025 - 16:42