![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 16.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Cześć.
Mam taki problem. Posiadam dwa selecty: Kod <select class="form-control suma" id="RodzajTransportu" name="RodzajTransportu"> <option value="0" data-czas="0">---</option> <option value="R" data-czas="1">Rozładunek</option> <option value="Z" data-czas="1">Załadunek</option> <option value="R+Z" data-czas="2">Rozładunek / Załadunek</option> </select> <select class="form-control suma" id="auto" name="auto"> <option value="1" data-czas="0">---</option> <option value="2" data-czas="30">1,5 T</option> <option value="3" data-czas="60">3 T</option> <option value="4" data-czas="120">6 T</option> </select> <input id="SumaCalkowita" name="SumaCalkowita" placeholder="0 minut" class="form-control" type="text" disabled="disabled" /> Chciałbym, aby iloczyn tych dwóch selektów pokazywał się w polu input. Dotychczas robiłem tylko sumę w ten sposób: Kod $('.suma').change(function () { var sum = 0; $('.suma option:selected').each(function() { sum += $(this).data('czas'); }); $('#SumaCalkowita').val(sum); }); I teraz nie potrafię poradzić sobie z iloczynem. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 965 Pomógł: 285 Dołączył: 19.06.2015 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
No i teraz zamień sobie += na *= i początkową wartość var sum = 0; na 1.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 16.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki.
Właśnie miałem edit robić bo mnie olśniło (IMG:style_emoticons/default/smile.gif) robiłem *= i nie chciało działać i po publikacji postu zauważyłem: var sum = 0 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 03:13 |