Odwołanie do elementu modala z potomnego modala.

Odwołanie do elementu modala z potomnego modala.
TO
  • Rejestracja:około 7 lat
  • Ostatnio:ponad 4 lata
  • Lokalizacja:Kraków
  • Postów:23
0

Cześć

Wywołuje sobie modala którego jedno z pól na id powiedzmy wartoscZL
Z tego modala wywołuję następnego modala, który dokonuje przeliczeń i po dokonaniu przeliczeń powinien zmodyfikować value wartoscZL
Robię to w metodzie onchange jednego z inputów modyfikując value wartośćZL najprościej jak się da, czyli

document.getElementById('_wartoscZL).value = document.getElementById('_wartoscinput').value * 2

I to nie działa :/
Tzn nie modyfikuje się document.getElementById('_wartoscZL).value
A przecież że tak powiem MUSI! (chyba)
Jedynym podejrzanym faktem jest to, że w momencie modyfikacji to pole nie jest wyświetlane, jest na zakładce która nie jest aktywna w tym momencie. Ale przecież to nie powinno nic wnosić!
Robię gdzieś zasadniczy błąd, czy "tylko" muszę pokopać w moim skopanym kodzie.

Torin

Neutral
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 3 lata
  • Lokalizacja:Polanów
  • Postów:151
0

Podaj kod HTML odpowiedzialny za to. A nie zapomniałeś przypadkiem jakiegoś znaku?

Kopiuj
document.getElementById('_wartoscZL).value = document.getElementById('_wartoscinput').value * 2

Powinno być

Kopiuj
document.getElementById('_wartoscZL').value = (document.getElementById('_wartoscinput').value|0) * 2

Apostrof zgubiłeś.

O ile się nie mylę, to wszystkie wartości pochodzące z HTML są typem string, więc trzeba dokonać konwersji, jeśli się chce przeprowadzić operacje arytmetyczne.

edytowany 3x, ostatnio: Neutral
stivens
Nie no z input type=number chyba jest liczba ;) chyba
Neutral
Nie, też jest typu string. <input type="number" value="4"/> document.querySelector('div').textContent = (typeof document.querySelector('input').value); // string.
stivens
Ehh faktycznie. Az sprawdzilem jakis swoj skrypt czy czegos glupiego nie robie ale na szczescie parsowalem to do liczby
TO
  • Rejestracja:około 7 lat
  • Ostatnio:ponad 4 lata
  • Lokalizacja:Kraków
  • Postów:23
0

Pisałem przykładowo i "na szybko" więc troche literówek było. Ale w rzeczywistym kodzie nie ma.
Efekt jest taki, że dokonuje obliczeń w zmiennych i zmienne przyjmują sensowne wartości. Niestety przypisanie ich do value elementu nic nie daje :/
Siedze nad tym i rozkminiam....

Neutral
Pokaż kod, żeby było wiadomo, co nie tak napisałeś.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.