![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 516 Pomógł: 1 Dołączył: 25.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam poprawnie działającą funkcję przeliczającą mi wartości w komórkach:
przeliczanie działa poprawnie jak opuszczę komórkę: niestety nie zlicz mi na bieżąco po wejściu do formularza, ani gdy kwota się zmienia, jak to wywołać? Próbowałem poprzez <body onload="licz1(a)"> ale bez efektu.... |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
A jest gdzieś zdefiniowana zmienna "a", że przekazujesz ją jako argument do funkcji licz1 w zdarzeniu onLoad dla <body>? Jestem pewien, że nie.
Swoją drogą, skoro do pól Ilość oraz Kwota "wpisujesz" wartości poprzez PHP, to dlaczego nie możesz "wpisać" również poprzez PHP wartości do pól Plan? Ten post edytował trueblue 14.01.2025, 07:24:42 -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 14.01.2025 Ostrzeżenie: (0%) ![]() ![]() |
Moim zdaniem łatwiej to zrobić samym js, niż rozdzielać to na funkcje wstawione w HTML.
Osobiście zrobiłbym to trochę inaczej, no ale poniżej rozwiązuję Twój problem ![]()
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Dużo sprawniejsze byłoby rozwiązanie z delegacją zdarzeń i rozpoznawanie elementów na podstawie ich klas czy atrybutów id, dzięki któremu nie musimy się martwić w przypadku dodawania kolejnych inputów.
-------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 15:46 |