Hallo ihr lieben,
folgendes Problem: Ich habe ein input über HTML erstellt, in diesen wird eine Zahl eingegeben und wenn die Eingabe erfolgt ist (also der Wert des inputs geändert wurde) soll automatisch das Quadrat der Zahl berechnet werden und in das gleiche input-Feld ausgegeben werden. D.h. es ist immer nur ein Ergebnis zu sehen. Ich hoffe das war soweit verständlich. Ich habe mich schon druch das Netz gequält, aber finde keine Lösung. Meine Ausgabe ergibt immer 'not a number'.. Ich freue mich über eure Tips!
<html>
<head>
<title>xxx</title>
<script>
function rechnen()
{
var wert = document.getElementById('zahl');
var ergebnis = wert.valueAsNumber * wert.valueAsNumber;
document.getElementById('zahl').value = ergebnis;
}
</script>
</head>
<body>
<input id="zahl" name="zahl" style="width:50px;" onchange ="rechnen();">
</body>
</html>