naja also pass auf nochmal „Einfach“
du hast folgende JavaScript funktion (die steht im head bereich)
function check(v,a,s) {
if(v == a)
document.getElementById(s).innerHTML = "RICHTIG"
else
document.getElementById(s).innerHTML = "falsch"
}
Wie du sehen kannst akzeptiert sie 3 Argumente (v,a und s)
Wie die Funktion an sich arbeitet ist ja egal, du musst nur wissen was du ihr Übergibst.
v ist der Wert des Input-Elementes das geprüft werden soll. Da der aufruf vom Input feld aufgerufen wird, bekommst du ihn über die variable this.value
this steht dabei für das input element, value für den inhalt desselben.
a ist der Wert der Richtig sein soll, also wenn du möchtest, dass man Hallo eingeben muss dann übergibst du
'Hallo'
die ’ sind nötig da es sich um ein string handelt.
s ist die id des Elementes in der der Status falsch oder RICHTIG angezeigt werden soll. wenn du also daneben noch eine spalte hast gibt ihr mit dem id-Tag einen id. z.B.
<td id="test">hier wird der status stehen</td>
also übergibst du die id, auch wieder mit ’ da es ein string ist
'test'
also haben wir sie zusammen, verpackt in den funktionsaufruf sieht das dann so aus:
check(this.id,'Hallo','test')
diese Funktion soll vom Input feld immer dann aufgerufen werden, wenn eine Eingabe getätigt wurde:
<input onkeyup="check(this.id,'Hallo','test')" [...]>
soweit noch mit gekommen?. Jetzt brauchst du nur noch ein Element in dem der Status angezeigt wird und es mit der id versehen:
[CODE]…
...[/CODE]