nicht ich lese mit name.value aus, das habe ich nur nicht geändert ;)
natürlich funktioniert auch document.getElementById("id").value, doch dazu musst du den entsprechenden elementen auch eine id geben! name und id sind nicht identisch.trunx
Ok :)
Wie sieht es so aus?
<html> 
<head> 
</head>
<body> 
<form name="formular1" action="" style="height: 200px; width: 500px"> 
	<select id="profil" name="Profil_Auswahl" style="width: 160px"> 
		<option value="20.4">IPB 100</option> 
		<option value="26.7">IPB 120</option> 
		<option value="33.7">IPB 140</option> 
		<option value="42.6">IPB 160</option> 
		<option value="51.2">IPB 180</option> 
		<option value="61.3">IPB 200</option> 
	</select> 
<br><br> 
<label for="Schieber_Laenge">Trägerlänge</label> 
<input id="laenge"name="Schieber_Laenge" type="range" style="width: 300px;" value="2000" min="2000" max="12000" step="100" 
	onchange="document.getElementById('Anzeige_Laenge').innerHTML=this.value" 
	oninput="document.getElementById('Anzeige_Laenge').innerHTML=this.value"> 
<output id="Anzeige_Laenge">2000</output> mm 
<br><br> 
<input name="Button1" type="button" value="Rechnen" 
	onclick="document.getElementById('ergebnis').innerHTML=document.getElementById('profil').value*(document.getElementById('laenge').value/1000)"> 
<br><br> 
<label for="ergebnis">Gewicht: </label>
<output id="ergebnis">0</output> kg 
</form> 
</body> 
</html>
Kann ich mir das so merken? .innerHTML = schreiben und .value = lesen? Mir würde es zwar besser gefallen, auch mit .value die variable reinschreiben zu können, aber zur Not werde ich damit leben ;) Auch wenn es mir schwer fällt, bei dem Begriff "get element" an schreiben zu denken...
Schönen Abend, Ava
 nicht angemeldet
 nicht angemeldet Matthias Apsel
 Matthias Apsel Der Martin
 Der Martin TS
 TS