Problem mit "document.forms.value ..."
Nico
- javascript
Hallo,
ich bitte Euch um Hilfe bei der Ueberpruefung folgenden Scripts, anhand dessen ich versuche, den in ein Feld eigegebenen DM-Betrag in einem abderen Feld in EURO auszudruecken. So wie's jetzt aussieht, klappt's nicht:
<input TYPE="text" NAME="PREIS_DM" SIZE="5" maxlength="6" onClick="PREIS_DM2PREIS_EURO();">
<input type="text" name="PREIS_EURO" size="5">
<script language="JavaScript" type="text/javascript">
<!--
document.forms["PREIS_EURO"].value=
Math.round100*document.forms"PREIS_DM"].value/1.95883)/100;
// -->
</script>
Was kann man da besser machen?
Gruss
Nico
Hallo,
<input TYPE="text" NAME="PREIS_DM" SIZE="5" maxlength="6" onClick="PREIS_DM2PREIS_EURO();">
<input type="text" name="PREIS_EURO" size="5">
<script language="JavaScript" type="text/javascript">
<!--
document.forms["PREIS_EURO"].value=
Math.round100*document.forms"PREIS_DM"].value/1.95883)/100;
ich bin mir nicht sicher ob es nur daran liegt, aber wo öffnest du die runde klammer ")" die du hinter dem Kurs schliesen tust. Schreibfehler oder wirklich vergessen ????
// -->
?
Gruss
Jörg
Hi
Dein Code ist übersäht mit Fehlern!
<form name="TEST">
<input TYPE="text" NAME="PREISDM" SIZE="5" maxlength="6" onBlur="PREIS_DM2PREIS_EURO();">
<input type="text" name="PREISEURO" size="5">
</form>
<script language="JavaScript" type="text/javascript">
<!--
function PREIS_DM2PREIS_EURO()
{
document.TEST.PREISEURO.value=Math.round(100*document.TEST.PREISDM.value/1.95883/100);
}
// -->
</script>
So wie oben funktionierts bei mir - kannst selber nachsehen, was Du alles vergessen hast!
Ich habe mir aber keine Mühe gemacht das Zahlen-Resultat zu überprüfen, da müsstest Du ev. noch die eine oder andere Klammer setzen!
cheers
kaepten
Hallo Kaepten und Jörg,
vielen Dank fuer Eure Loesungsvorschlaege.
Fuehle mich doch irgendwie beschaemt, die Gemeinde mit anscheinend soviel Unausgegorenem angegangen zu sein.
Bin noch am Lernen und verspreche schnellste Besserung.
Beste Gruesse
Nico
He Nico
No Problem! :-))
cheers
kaepten