Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript]Wykrycie dynamicznej zmiany w input
lustfingers
post
Post #1





Grupa: Zarejestrowani
Postów: 99
Pomógł: 5
Dołączył: 18.03.2015

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


Witam,

Mam kilka inputów które po uzupełnieniu przeliczają wartości i zsumowane zostają one wysłane do kolejnego inputa, w zależności od wartości w inpucie końcowym ma być dodawany parametr disabled na kolejny input. Normalnie jak ktoś wpisuje coś z palca to może użyć keyup tak jak tutaj: http://jsfiddle.net/nh8Xw/668/ natomiast u mnie jest to zapisywane automatycznie a sam input ma parametr readonly więc w grę wchodzi jakiś parametr change? Jak najprościej jest to obsłużyć w js?
Go to the top of the page
+Quote Post
viking
post
Post #2





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

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


Możesz wrzucić na fiddle konkretny kod z problemem? Skoro masz inputy to wiadomo że najlepiej zastosować przeliczanie przy zmianie. Jeśli domyślnie jest wpisana wartość to na dom ready odczytaj ją i przetwarzaj dalej. Nie wiem do końca w czym problem?


--------------------
Go to the top of the page
+Quote Post
lustfingers
post
Post #3





Grupa: Zarejestrowani
Postów: 99
Pomógł: 5
Dołączył: 18.03.2015

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


Jasne, fiddle tutaj: https://jsfiddle.net/7z31t1gx/15/ generalnie interesują nas tylko pola A i pole A Total oraz przycisk Zapisz.

Gdy ręcznie wpisze w pole A total wartość 100 przycisk Zapisz robi sie aktywny i jest to logiczne ponieważ jest keyup, natomiast gdy w pola A wpisze liczby których suma == 100 przycisk nie robi się aktywny a na tym mi właśnie zależy ponieważ A total ma być inputem z parametrem readonly.
Go to the top of the page
+Quote Post
viking
post
Post #4





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

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


https://jsfiddle.net/7z31t1gx/16/


--------------------
Go to the top of the page
+Quote Post
lustfingers
post
Post #5





Grupa: Zarejestrowani
Postów: 99
Pomógł: 5
Dołączył: 18.03.2015

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


Dzięki oczywiście działa.

Ten post edytował lustfingers 19.06.2017, 20:27:56
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 13:16