Marc Weidner: Was ist daran falsch?

Beitrag lesen

Hallo David,

die Ausgabe des input tags hat bei onFocus eine Zeichenkette als Wert. In dieser Zeichenkette werden die selben Zeichen (das ' einfache Anführungszeichen) selber benutzt, obwohl es eigentlich die Zeichenkette limitieren soll.

<input size='4' maxlength='4' value='1' name='text2' onFocus='window.setTimeout('alert(this.value*5)',12000);'>

Dies darf nicht sein.

Du mußt die Zeichen innerhalt der Zeichenkette escapen.

Bsp.:

<input size='4' maxlength='4' value='1' name='text2' onFocus='window.setTimeout('alert(this.value*5)',12000);'>

Marc