Unten ist ein Versuch, den ich erstellt habe, um die CSS-Eigenschaft content
zu verwenden, um das Häkchen für gültige Felder zu setzen, aber es war nicht erfolgreich.Anzeigen ✓ Gültige Eingabefelder unter Verwendung von Pseudo-Elementen
Da ich es auf diese Weise nicht wirklich gesehen habe, ist es einfach nicht möglich, es so zu machen? Wäre es effizienter, einfach JavaScript zu verwenden?
Ich möchte gerne über die Meinung der Leute erfahren, wie ich diese Funktion für Benutzerfeedback implementieren soll.
input[type=text]:valid {
border: 1px solid green;
}
input[type=text]:valid:after {
content: '✓';
color: green;
}
<p>Username:</p>
<input type="text" placeholder="Username" name="username" pattern="^[a-zA-Z][a-zA-Z0-9-_\.]{1,20}$" title="Must Include Characters And Numbers only" required>
Dies beantwortet im Wesentlichen meine Frage: http://codepen.io/brentrobbins/pen/beexQR
Siehe Demo [hier] (http://stackoverflow.com/a/38681057/747579) dann sagen Sie mir –
@Xufox: IT .. nicht dupliziert wird, weil er sich bewerben wollen: nach für ** GÜLTIGER ** Eingang, kein INPUT. –
gibt es Optionen wie diese ohne JavaScript zu verwenden http://codepen.io/brentrobbins/pen/beexQR das ist besser –