Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z formularzem
dzesi
post
Post #1





Grupa: Zarejestrowani
Postów: 235
Pomógł: 0
Dołączył: 3.05.2006

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


Witam mam o to taki sktypcik w javascript który ma sprawdzać czy pola zostały wypełnione , jednak ten skrypt nie działa , nie wiem dlaczego mam nadzieje ze mi powiećie co robie zle .
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
  4.  
  5. </head>
  6. <body>
  7. <script type="text/javascript">
  8.  
  9. function valid()
  10. {
  11. var imie= document.forms["formularz"].imie;
  12. var pseudo= document.forms["formularz"].pseudo;
  13. if(imie==''||pseudo=='')
  14. {
  15. alert("wypełnij pola");
  16. }
  17.  
  18. }
  19.  
  20. </script>
  21. <form action="read.php" method="POST" name="formularz">
  22. <input type="text" name="imie" /> </br>
  23. <input type="password" name="pseudo" /> </br>
  24. <input type="submit" value="Wyslij" onclick="valid()"/>
  25. </form>
  26.  
  27.  
  28.  
  29.  
  30. </body>
  31. </html>
Go to the top of the page
+Quote Post
jjkk
post
Post #2





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 18.05.2006

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


  1. <script type="text/javascript">
  2.  
  3. window.onload = function() {
  4.  
  5. document.forms['formularz'].onsubmit = valid;
  6.  
  7. }
  8.  
  9. function valid()
  10. {
  11. var imie = document.forms["formularz"].imie.value;
  12. var pseudo= document.forms["formularz"].pseudo.value;
  13. if(imie==''|| pseudo=='')
  14. {
  15. alert("wypełnij pola");
  16. return false;
  17. }
  18.  
  19. }
  20.  

i wywal "onclick="valid()""

Ten post edytował jjkk 23.08.2007, 17:38:06
Go to the top of the page
+Quote Post
dzesi
post
Post #3





Grupa: Zarejestrowani
Postów: 235
Pomógł: 0
Dołączył: 3.05.2006

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


Przykro mi ale ten skrypt bez onclick nie działa , trzeba było dodać onklick();.A i problem nadal jest tzn pole wyslij jest jak by zablokowane bo niechce wysłać formularza ?
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> </head> <body> <script type="text/javascript"> window.onload = function() { document.forms['formularz'].onsubmit = valid; function valid() { var imie = document.forms["formularz"].imie.value; var pseudo= document.forms["formularz"].pseudo.value; if(imie==''|| pseudo=='') { alert("wypełnij pola"); return false; } } </script> <form action="read.php" method="POST" name="formularz"> <input type="text" name="imie" value='' /> </br> <input type="password" name="pseudo" value='' /> </br><input type="button" value="Wyslij" onclick="valid()"/></form> </body></html>
.A w tym moim sktypcie co jest nie tak mogłby mi ktos powiedzieć ?Poprawiłem i działa choć nie wiem po co to dałeświndow.onload = function() { document.forms['formularz'].onsubmit = valid;? =========================================
TO DZIAŁA exclamation.gif, JAK BY KTOŚ POTRZEBOWAŁ
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> </head> <body> <script type="text/javascript"> function valid() { var imie = document.forms["formularz"].imie.value; var pseudo= document.forms["formularz"].pseudo.value; if(imie==''|| pseudo=='') { alert("wypełnij pola"); return false; } } </script> <form action="read.php" method="POST" name="formularz"> <input type="text" name="imie" value='' /> </br> <input type="password" name="pseudo" value='' /> </br><input type="submit" value="Wyslij" onclick="valid()"/></form> </body></html>


Ten post edytował dzesi 23.08.2007, 18:00:17
Go to the top of the page
+Quote Post
jjkk
post
Post #4





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 18.05.2006

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


skry[ty js powinny byc w <head>.
ale nawet bez tego dziala pod ie...
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: 19.08.2025 - 13:05