Degradierung -webkit-text-security

8

HINWEIS: Wenn Sie sich für die Implementierung von Textsicherheitsfunktionen interessieren, habe ich ein entwickelt jQuery-Plugin , um dies zu erreichen.

Ich verwende text-security , um Eingaben zu stylen:

%Vor%

In Webbrowsern, die text-security nicht unterstützen, wird das Passwort nur angezeigt (keine Sternchen (****)).

Ich freue mich darauf, diese Funktionalität im Browser, die sie nicht unterstützt, zu degradieren, indem ich text-security benutze, wenn es verfügbar ist oder Standard-Sternchen verwendet.

Die Eingabe HTML ist:

%Vor%

Ich habe versucht, ein type="password" attr:

hinzuzufügen %Vor%

Aber es überschreibt text-security sogar in Browsern, die dies unterstützen.

Irgendwelche Problemumgehungen? Ist es möglich, Sternchen über CSS (kein Typ="Passwort") an die Eingabe zu setzen?

BEARBEITEN: text-security scheint nur von webkit unterstützt.

EDIT 2: Eingaben, die als type="password" eingestellt sind, können nicht mit Textsicherheit formatiert werden. Nicht einmal mit !important (type="email")

EDIT 3: Die Antwort von @ryan funktioniert einwandfrei:

  • Firefox
  • Chrome
  • Opera

Kann den Eingabetyp in IE8 nicht ändern?

    
jviotti 11.12.2012, 15:06
quelle

1 Antwort

8

Das war ziemlich schnell und schmutzig, aber es funktioniert.

%Vor%

Getestet in Chrome und Firefox, ich bin auf Linux, also kann ich nicht im IE testen. Jsfiddle hier.

    
Ryan 11.12.2012, 15:41
quelle

Tags und Links