Man mag vom iPhone halten was man will aber es hat ein paar sehr interessante GUI-Konzepte eingebaut. Eines davon tritt bei der Passworteingabe in Erscheinung.
Gibt man auf dem iPhone ein Passwort ein wird der jeweils letzte eingegebene Buchstabe unmaskiert angezeigt (was sinn macht, das man auf der Tastatur schnell mal den falschen Buchstaben trifft). Dies kann auch für Web-Projekte ganz interessant sein.
Wie man das mit jQuery realisieren kann wurde vor kurzem von Jonathan Smiley auf ZURB.com veröffentlicht.
Dort findet sich auch eine entsprechende Demo.
Eine weitere Variante (die ich gerade erst gesehen habe *lach* und die anscheinend sogar besser funktioniert, da die ZURB-Variante ein paar kleinere Probleme in bestimmten Situationen hat) hat Stefan Ullrich im decaf-Blog veröffentlicht.



Ich bin jetzt etwas Verwirrt was ich machen soll. Ich hab mir vor kurzem ein iPhone zugelegt, aber weiß jetzt nicht ob ich es machen soll oder nicht?
Wenn du sowas einbaust, brauchst du auch keine Maskierung ^^
Die Maskierung soll ja verhindern, dass dir bei der Passwort-Eingabe jemand auf den Bildschirm guckt und dann das PW kennt. Aber genau das ist damit wieder möglich. Dann braucht man gar keine Maskierung womit das Feature auch wieder nutzlos ist. *g*
Ich finde das Feature extrem unnötig. Und das obwohl ich jemand bin, der idR. total auf solche Spielereien abfährt
Zum Thema Passwort-Maskierung gibt es sowieso verschiedene Meinungen. In 99% der Fälle sitzt man eh so vor dem Rechner das keiner mitlesen kann. Und selbst wenn jemand auf den Monitor gucken kann ist die Möglichkeit die nur den letzten Buchstaben anzeigt relativ sicher weil kaum jemand schnell genug sein dürfte um ein Passwort wie “81bs!if@3″ so abzulesen *g* Das ist letztenendes nicht unsicherer als wenn Dir jmnd. auf die Tastatur schauen kann.
Der springende Punkt sowas einzusetzen ist eigentlich auch garnicht die Maskierung – die hat im Allgemeinen einen psychologischen Grund. Nutzer erwarten, dass das Passwort maskiert ist – auch wenn sie alleine vor dem Rechner sitzen. Daher ist die Anzeige des letzten Buchstaben eigentlich nur als Useability-Schmankerl zu verstehen damit Nutzer sehen was sie zuletzt eingegeben haben (wie oft hast Du schon ein Passwort neu eingetippt weil Du das Gefühl hattest Dich gerade beim letzten Buchstaben vertippt zu haben?
)