Abbau-webkit-text-security

HINWEIS: Wenn Sie intereseted auf die Umsetzung von text-Sicherheit bietet, die ich entwickelt habe eine jQuery-plugin um dies zu erreichen.

Ich bin mit text-security Stil-Eingänge:

input.square-password {
  -webkit-text-security: square;     
}

Web-Browser, die nicht unterstützen text-security Kennwort wird nur angezeigt (keine Sternchen (****)).

Ich freue mich zu degradieren diese Funktionalität auf browser, die diese nicht unterstützen, mithilfe von text-security wenn verfügbar ist oder mit standard-Sternchen.

Die Eingabe von HTML ist:

<input class="square-password textbox" name="paymentpassword" />

Ich habe versucht, das hinzufügen einer type="password" attr:

<input type="password" class="square-password textbox" name="paymentpassword" />

Aber es überschreibt text-security auch auf Browsern, die es unterstützen.

Irgendwelche workarounds? Ist es posible set Sternchen, um die Eingabe über CSS (keine type="password")?

EDIT: text-Sicherheit scheint nur unterstützt durch webkit.

EDIT 2: Eingänge setted als type="password" kann nicht gestylt werden-mit text-Sicherheit. Auch nicht mit !important (Typ="E-Mail" tut)

EDIT 3: @ryan Antwort funktioniert gut auf:

  • Firefox
  • Chrome
  • Oper

Kann nicht ändern, input type im IE8?

  • Tut einem anderen browser als webkit unterstützen derzeit diese überhaupt? Kann nichts finden, außer für die -webkit Variante...
  • Können Sie javascript verwenden?
  • Es scheint nur von webkit unterstützt. Ich bin Festsetzung dieser code, es ist nicht meins.
  • Sicher, irgendeine Lösung oder einen Vorschlag wird willkommen sein
  • So seltsam, dass es nicht funktioniert auf type="password" Frage ich mich, was das noch werden sollen, wenn keine Passwort-Typ Eingänge? Erniedrigende text-Eingaben ist schrecklich.
  • Es ist ein nettes feature, aber es scheint nicht ausgereift genug, noch

InformationsquelleAutor jviotti | 2012-12-11
Schreibe einen Kommentar