Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jquery]Dynamiczne odejmowanie z zmiennej.
Croos22
post
Post #1





Grupa: Zarejestrowani
Postów: 316
Pomógł: 4
Dołączył: 22.03.2010

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


Witam.

Próbuje stworzyć kod który dynamicznie będzie odejmował podaną wartość a mi odejmuje jakoś dziwnie. Jak samo chce.

Po wpisaniu 20 odejmnie 2.

[JAVASCRIPT] pobierz, plaintext
  1. liczba = 1000;
  2. $(".ile").html(liczba);
  3. $("#in").keydown(
  4. function(){
  5. var liczba_form = $("#in").val();
  6. var wynik = liczba - liczba_form;
  7. $(".ile").html(wynik);
  8. });
[JAVASCRIPT] pobierz, plaintext


Czekam na podpowidzi jak problem rozwiązać ew. jakieś lepsze rozwiązanie.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
rocktech.pl
post
Post #2





Grupa: Zarejestrowani
Postów: 587
Pomógł: 131
Dołączył: 8.02.2010

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


Obserwuj bardziej zdarzenie keyup. Bo po wpisaniu 20 działa tak odejmuje 0 (gdyż wartość pola po zdarzeniu keydown wynosiła 0) i potem odejmuje 2.
A jak obserwujesz keyup to wtedy pobierze wartość właściwą pola.

Najbardziej możesz polegać na change(). Tylko będziesz musiał ciut zmodyfikować skrypt aby odświeżać na żywo

[JAVASCRIPT] pobierz, plaintext
  1. liczba = 1000;
  2.  
  3. $("#ile").html(liczba);
  4.  
  5. $("#in").keyup(
  6.  
  7. function(){
  8.  
  9. var liczba_form = $("#in").val();
  10.  
  11. var wynik = liczba - liczba_form;
  12.  
  13. $("#ile").html(wynik);
  14.  
  15. });
[JAVASCRIPT] pobierz, plaintext


Ten post edytował rocktech.pl 28.12.2011, 14:58:01
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: 13.10.2025 - 22:43