Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]Wykrycie dynamicznej zmiany w input
Forum PHP.pl > Forum > Przedszkole
lustfingers
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?
viking
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?
lustfingers
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.
viking
https://jsfiddle.net/7z31t1gx/16/
lustfingers
Dzięki oczywiście działa.
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.