etnobommel1989
Goto Top

JavaScript Kurs Umrechner

Bin grade am Anfang Java Script zu erlernen!! Also bitte verzeit mir vielleicht triviale Probleme.

Hab versucht mal einen Euro Umrechner zu schreiben.

<html>
<head>
<title>Formular</title>

</head>
<body>
<form name="devisen">

Euro Betrag:<input type="Text" name="e"><p>
Dollarkurs:<input type="Text name="k"><p>
<input type="Button" value="Umrechnen"
onClick="rechnen()"><p>
Dollar Betrag: <input type="Text" name="d"><br>
</form>
<script language="JavaScript">
<!--
function rechnen() {
var euro, dollar, kurs;
euro=document.devisen.e.value;
kurs=document.devisen.k.value;
dollar=euro*kurs;
document.devisen.d.value=dollar;
}
//-->
</script>
</body>
</html>
</html>

funktioniert aber nich so richtig und ich kann aber den Fehler nicht finden.

Wäre net wenn jm. mal drüber schaut.

Danke

Content-ID: 138314

Url: https://administrator.de/forum/javascript-kurs-umrechner-138314.html

Ausgedruckt am: 23.12.2024 um 04:12 Uhr

tmystr
tmystr 16.03.2010 um 10:25:56 Uhr
Goto Top
Guten Morgen,

hätte hier noch ein Beispiel vielleicht hilft dir das ja weiter face-wink
http://andrelademann.de/2009/10/07/java-eurorechner/

lg
tmystr
nxclass
nxclass 16.03.2010 um 10:48:52 Uhr
Goto Top
Fehler: document.devisen.k is undefined - kein Wunder - schau Dir mal die Objektreferenz an ( http://de.selfhtml.org/javascript/objekte/index.htm )

Du hast nun viele Möglichkeiten: Ich würde den Formularfeldern IDs verpassen - dann kannst du mit document.getElementById() einfach darauf zugreifen
<input id="e"  
...
function $(sId) { return document.getElementById(sId); }
function rechnen()
{
    $('d').value = $('e').value * $('k').value;  
}

EDIT: die <script type="text/javascript"> Tags gehören normalerweise in den <head>