bei Eingabe berechnen
Maria
- javascript
0 Gunnar Bittersmann0 Maria
0 Beat
Hallo liebe Leut!
Bei Eingabe einer Zahl in das Formular 1 soll dieser Wert mit dem bereits vorhandenen des Formularfeldes2 addiert werden und in Formularfeld3 eingetragen werden.
Kann mir jemand einen Tipp geben? Ich habe von Javascript keine Ahnung...
Danke vielmals!
@@Maria:
Bei Eingabe einer Zahl in das Formular 1
http://de.selfhtml.org/javascript/sprache/eventhandler.htm#onchange
soll dieser Wert
http://de.selfhtml.org/javascript/objekte/elements.htm#value
mit dem bereits vorhandenen des Formularfeldes2
http://de.selfhtml.org/javascript/objekte/elements.htm#value
addiert werden
http://de.selfhtml.org/javascript/sprache/operatoren.htm#berechnung
Aber Vorsicht! Die Werte von Eingabefeldern sind Strings! Also vor dem Addieren in Zahlen konvertieren:
• http://de.selfhtml.org/javascript/objekte/unabhaengig.htm#parse_int
• http://de.selfhtml.org/javascript/objekte/unabhaengig.htm#parse_float
• Multiplikation mit 1
und in Formularfeld3 eingetragen werden.
http://de.selfhtml.org/javascript/objekte/elements.htm#value
Kann mir jemand einen Tipp geben?
Gerne.
Ich habe von Javascript keine Ahnung...
http://de.selfhtml.org/javascript/index.htm
Oder möchtest du jemanden bezahlen, der dir die Arbeit abnimmt?
Live long and prosper,
Gunnar
Hey Gunnar,
danke für die Links!! Da habe ich jetzt was zu lesen und zu testen! ;-)
Nein, ich will keinen bezahlen!
Bei Eingabe einer Zahl in das Formular 1
Wie können wir wissen, dass eine Eingabe vollständig ist?
mit onblur()
Wenn wir etwas ungeduldig sind, können wir auch bei jedem onkeyup() die Berechnung durchführen.
so dass wir etwas wie folgenden Code brauchen
<input onblur="rechne(this.value)">
rechne ist eine Funktion, die folgendes tun soll:
soll dieser Wert mit dem bereits vorhandenen des Formularfeldes2 addiert werden
Damit brauchen wir eine Methode, die aus einem Feld etas holt
also bei
<input id="feld2">
durch
var feld2 = document.getElementById("feld2").value
und in Formularfeld3 eingetragen werden.
Was wieder durch ähnlich geschieht.
Kann mir jemand einen Tipp geben? Ich habe von Javascript keine Ahnung...
Tipp und nicht mehr.
mfg Beat