Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jQuery] Powtarzające się akcje
snapshot
post
Post #1





Grupa: Zarejestrowani
Postów: 96
Pomógł: 6
Dołączył: 22.08.2007
Skąd: Wrocław

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


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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
gekon
post
Post #2





Grupa: Zarejestrowani
Postów: 614
Pomógł: 7
Dołączył: 10.11.2003
Skąd: Rzeszów/Kraków

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


  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. });
Go to the top of the page
+Quote Post

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: 23.08.2025 - 01:46