Leider bin ich ziemlich neu in JavaScript-Codierung. Ich versuche, ein einfaches Programm zu machen, die zwei Eingänge nimmt für die Basis und die Höhe und gibt die Fläche eines Dreiecks.Wie Ausgabe JavaScript in eine Textbox
Mein HTML ist dies:
<form name="input" action="" method="get">
<label for="">Width (b): </label><input type="textbox" name="width"></input><br>
<label for="">Height (h): </label><input type="textbox" name="height"></input><br>
<button onClick="calculateArea()">Calculate area</button>
</form>
<label for="output">The area is: </label><input type="textbox" name="output"></input>
Und mein JavaScript ist dies:
function calculateArea() {
var base = document.getElementById('width').value;
var height = document.getElementById('height').value;
var out = (1/2) * parseFloat(base) * parseFloat(height);
document.output.value = out;
}
Ich habe versucht, den Namen = "Ausgang" des Ausgangs Textbox auf eine ID zu ändern und mit getValueByID aber es hat keinen Unterschied gemacht. Jede Hilfe wäre willkommen.
Das hat hervorragend funktioniert und ich kann sehen, was Sie zu gehen mit ihm wurden. Ich bin mir nicht sicher, wie das Formular-Tag es vermasselt hat, aber es ist jetzt makellos, also danke! – user3530169