Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jQuery] Powtarzające się akcje
Forum PHP.pl > Forum > Po stronie przeglądarki
snapshot
Na stronie http://form2mail.tp.boo.pl/generator.php jest wstępna wersja generatora formularzy oparta na jQuery. Wystarczy kilka razy kliknąć na "Dodaj małe pole tekstowe" -> "Dodaj" i tak kilka razy. Powinno to tak działać, że po każdym kliknięciu zmienna added_input zwiększa się o 1. Podczas pierwszego kliknięcia jest ok. Dalsze "klikanie" powoduje że akcja kliknięcia wykonuje się za każdym razem o jeden raz więcej.
gekon
  1. $(document).ready(function(){
  2. var added_input = 0;
  3. var added_textarea = 0;
  4. $("#addinput").hide();
  5.  
  6. $("#input").mousedown( function(){
  7.  
  8. $("#type").slideUp("normal");
  9. $("#addinput").slideDown("normal");
  10.  
  11. });
  12.  
  13. $("#addinput input[@value=dodaj]").mousedown( function() {
  14. $("#type").slideDown("normal");
  15. $("#addinput").slideUp("normal", function() {
  16. $("#added").text(++added_input);
  17. alert("Test, wartość #added:" + added_input);
  18. });
  19. $("input[@name=input_name]").attr("value", "");
  20. });
  21.  
  22. $("#addinput input[@value=anuluj]").click( function() {
  23. $("#type").slideDown("normal");
  24. $("#addinput").slideUp("normal");
  25. $("input[@name=input_name]").attr("value", "");
  26. });
  27.  
  28. });
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.