pobranie zmiennej z listy rozwijanej do liczenia

0

Witam,

Piszę jeszcze raz oczekując pomocy, cały czas coś próbuje kombinować wyszukać tematów lecz nie wychodzi, dodam że jestem początkujący a programik robię gdyż się przyda w firmie.

Kalkulator ma działać w celu liczenia powierzchni (pola), gdzie później jeszcze zostanie mnożone przez ilość formatek czyli a x b x c - to mam zrobione.

I teraz np d będzie z listy wybierania Np. opis 2 mm, ukryta cena 96 zł i tak kilka grubości z inną ceną.

Musi to działać w zależności co wybierzemy z listy wybieralnej.

Efekt końcowy a x b x c x d

Bardzo liczę na pomoc.

Mój kod:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=iso-utf-8" />
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<title>KALKULATOR</title>

</head>
<body>
	<center> <font size="7" font color="red">Kalkulator</font> </center>
	<form name="a">
	<center>	</br> </br> </br>
		Wybierz grubość plexi:
	    <select name="grubosc" onclick="grubosc()">
		<option value="96">2mm</option>
		<option value="102">3mm</option>
		<option value="126">4mm</option>
		<option value="165">5mm</option>
		<option value="188">6mm</option>
		<option value="270">8mm</option>
		<option value="335">10mm</option> 
		</select> </br>
		Podaj 1 bok formatki: <input type="text" name="liczba1"/> </br>
		Podaj 2 bok formatki: <input type="text" name="liczba2"/> </br>
		Podaj ilosc formatek: <input type="text" name="liczba3"/> </br>
		Należy zamówić (szt): <input type="text" name="wynik"/> </br>
		<button class="button" onclick="pomnoz()">Wykonaj</button>
		</form>
	</center>
	<script>
		function pomnoz()
	{
		document.a.wynik.value=parseInt(document.a.liczba1.value) * parseInt(document.a.liczba2.value) * parseInt(document.a.liczba3.value);
		if (document.a.wynik.value =="NaN")
		{
			document.a.wynik.value=""
			alert("Wprowadź liczbę")
		}	
		
	}
	</script>

</style>
</body>
</html>```
0

onclick='grubosc()' jest Ci do niczego nie potrzebne, skasuj.
Jak klikasz "pomnoz" mozesz uzyc wtedy tej czwartej wartosci, nie rozumiem, gdzie masz problem

        document.a.wynik.value=parseInt(document.a.liczba1.value) * parseInt(document.a.liczba2.value) * parseInt(document.a.liczba3.value) * parseInt(document.a.grubosc.value);

1 użytkowników online, w tym zalogowanych: 0, gości: 1