• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

[FRAGE] Input prüfen ansonsten Output

flashing

New member
Guten Tag Ihr lieben Retter,

ich habe einen kleinen Rechner für ein Produkt und dessen Elektrische Kennzahlen gebastelt ( ist so eine Art Arbeitshilfe) da hat auch recht gut schnell funktioniert.

Aufbau sieht wie folgt aus:

Ich wähle den Kennwert (Watt)
Ich gebe die Nennspannung an, das läuft über <input type=range...>
Ich gebe die Einschaltdauer an, ebenfalls range..

Daraus werden einige andere Werte wie Widerstand, Leistungsaufnahme, Stromaufnahme, Betriebsspannung usw. berechnet und nach einem Klick auf den "Submit"-button über diverse <Output> ausgegeben.


Nun das Problem: Ich würde ganz gerne die möglichkeit haben die Stromaufnahme vor der Berechnung einzugeben und die dann sozusagen rückwärts die Nennspannung berechnen oder auch: Ich möchte erst herausfinden bei welchen Feldern eine Eingabe erfolgt ist und daraufhin die leeren Felder berechnen und deren Value verändern.

Bin ein totaler Anfänger aber durchaus in der Lage mir Sachen anzueignen, wenn ich weiß wonach ich genau suche ^^

Vielen Dank für eure Hilfe !
 
Willst du in etwa so etwas machen?
Code:
<!DOCTYPE html>

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>Fenstertitel</title>
<style type="text/css"></style>
</head>
<body>
	U: <input id="u"><br>
	R: <input id="r"><br>
	I: <input id="i">
<script type="text/javascript">
(function(){
	var u = document.getElementById("u");
	var r = document.getElementById("r");
	var i = document.getElementById("i");
	
	u.addEventListener("input", function(){
		i.value = parseFloat(u.value) / parseFloat(r.value);
	});
	
	r.addEventListener("input", function(){
		i.value = parseFloat(u.value) / parseFloat(r.value);
	});
	
	i.addEventListener("input", function(){
		u.value = parseFloat(r.value) * parseFloat(i.value);
	});
}());
</script>
</body>
</html>
 
Zurück
Oben