Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z formularzem
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
dzesi
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>
jjkk
  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()""
dzesi
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>
jjkk
skry[ty js powinny byc w <head>.
ale nawet bez tego dziala pod ie...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.