Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Mnożenie wartości pola select
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Pinki18
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.
kapslokk
No i teraz zamień sobie += na *= i początkową wartość var sum = 0; na 1.
Pinki18
Dzięki.
Właśnie miałem edit robić bo mnie olśniło smile.gif

robiłem *= i nie chciało działać i po publikacji postu zauważyłem:
var sum = 0

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.