- Registriert
- 24.10.09
- Beiträge
- 1.175
Hey liebe Kollegen,
hab ein merkwürdiges Problem zurzeit. Habe eine <form> mit <inputs> diverser Art. Nun möchte ich eigentlich nichts weiter als diese bei onchange auslesen und die Summe bilden, sowie das Ergebniss drunter schreiben. Das Problem ist, dass mein Javascript scheinbar einfach nicht ausgeführt wird, dabei habe ich schon folgende Tests durchgeführt:
<input type="text" onchange="alert(this.value)"></input>
Sobald ich nun das Feld ändere und daneben klicke wird der Inhalt wie erwartet per alert ausgegeben.
Ändere ich aber onchange auf eine function, die in einer eingebundenen script Datei ist:
<input type="text" onchange="check()"></input>
function check(){
alert("Hey!");
}
passiert nichts. Natürlich hab ich als nächstes getestet, ob die Einbindung überhaupt funktioniert in dem ich foglendes in die externe Datei schrieb:
onload(alert("Hey!"));
ging einwandfrei..
Ergibt für mich grad keinen Sinn, das so ein simples mini Javascript schon so Verwirrung stiftet.. Hat jemand eine Idee?
hab ein merkwürdiges Problem zurzeit. Habe eine <form> mit <inputs> diverser Art. Nun möchte ich eigentlich nichts weiter als diese bei onchange auslesen und die Summe bilden, sowie das Ergebniss drunter schreiben. Das Problem ist, dass mein Javascript scheinbar einfach nicht ausgeführt wird, dabei habe ich schon folgende Tests durchgeführt:
<input type="text" onchange="alert(this.value)"></input>
Sobald ich nun das Feld ändere und daneben klicke wird der Inhalt wie erwartet per alert ausgegeben.
Ändere ich aber onchange auf eine function, die in einer eingebundenen script Datei ist:
<input type="text" onchange="check()"></input>
function check(){
alert("Hey!");
}
passiert nichts. Natürlich hab ich als nächstes getestet, ob die Einbindung überhaupt funktioniert in dem ich foglendes in die externe Datei schrieb:
onload(alert("Hey!"));
ging einwandfrei..
Ergibt für mich grad keinen Sinn, das so ein simples mini Javascript schon so Verwirrung stiftet.. Hat jemand eine Idee?

Wenn schon die einfachsten Grundregeln nicht mehr zu funktionieren scheinen, macht einen sowas fertig ^^
kennt man ja von den üblichen Bankseiten. Privat ist das ja kein Problem, wenn man wo hin Geld überweist und die Daten in sein Onlinebanking einträgt. Wenn man aber über 100 Einträge machen muss dann wirds umständlich