Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jquery] zła walidacja formularzy
lamcpp
post
Post #1





Grupa: Zarejestrowani
Postów: 372
Pomógł: 2
Dołączył: 10.05.2009

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


Witam, skrypt powinien po wpisaniu w polu imie numeru wyświetlić błąd, tak samo jak po wpisaniu w polu wieku imienia.
W tej chwili skrypt dziwnie się zachowuje, przez cały czas wyświetla błąd
plik html:
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <head>
  3. <meta http-equiv="content-type" content="text/html; charset=utf-8">
  4. <script src="jquery.js"></script>
  5. <script src="zdarzenia.js"></script>
  6. <style type="text/css">
  7. </style>
  8. </head>
  9. <body>
  10. <form>
  11. Podaj imię:<input type="text" name="imie" />
  12. Podaj wiek:<input type="text" name="wiek" />
  13. <input type="submit" name="submitted" value="Wyślij" />
  14. </form>
  15. <span></span>
  16. </body>
  17. </html>


plik js:
  1. $(document).ready(function(){
  2. $("form").submit(function(){
  3. if((typeof $("input[name='imie']")) != "string"){
  4. $("span").text("BŁĄD. Podałeś niewłaściwą wartość w pole imie").css("color","red");
  5. return false;
  6. }
  7. if((typeof $("input[name='wiek']")) != "number"){
  8. $("span").text("BŁĄD. Podałeś niewłaściwą wartość w pole wiek").css("color","red");
  9. return false;
  10. }
  11. });
  12. });
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 7.10.2025 - 22:37