HTML Input type tauschen defekte im IE8?

Habe ich eine website verwendet, die eine typische form für die user anlegen. Diese form legt den Namen des Feldes in das Textfeld ein und verwendet ein wirklich einfaches Skript deaktivieren Sie das Feld name, wenn das Feld den Fokus erhält.

Bekommen, wenn das Kennwort des Benutzers, ich bin derzeit auf der Lichtung der name des Feldes ("Passwort" in diesem Fall), und dann tauschen Sie den Feldtyp von text-Kennwort. Das hat geklappt, IE6, IE7, Firefox, und Safari, scheint aber gebrochen zu haben im IE8.

Ich bin mit der Linie ...

theBox.getAttribute('type')=='text' 

... zu überprüfen, und geben Sie dann ...

theBox.setAttribute('type','password')

... um den Typ zu ändern.

Das Skript bricht nun im IE8 auf dieser Linie. Ich denke ich muss mich mit div tauschen, aber ich Frage mich, ob jemand anderes hat dieses und vielleicht ein Update.

InformationsquelleAutor | 2009-09-16
Schreibe einen Kommentar