Ich möchte ein Passwortfeld haben, das "Passwort" enthält, bevor ein Benutzer sein Passwort eingibt (damit sie wissen, was das Feld ist)
Ich würde lieber nur Javascript verwenden, das Importieren von jQuery allein scheint verschwenderisch, aber ich habe keine Ahnung, wie. Die Bilder erklären ganz klar:
Wie es aussieht:
Wie ich es aussehen soll:
Es ist nur eine sehr einfache Webseite und die einfachsten Logins (hat keine Validierung usw.)
Irgendwelche Ideen?
%Vor% Ändern Sie Ihren password
-Eingang zu einem einfachen Eingabetyp text
. Ändern Sie dann mit JavaScript (oder JQuery) im Fokusereignis den Eingabetyp password
.
Hier ist ein wenig ungetestetes Beispiel mit klarem JavaScript (kein JQUERY):
%Vor%Wenn Sie HTML5 verwenden, sollten Sie das Platzhalterattribut verwenden .
%Vor%Wenn Sie HTML4 verwenden, können Sie ein falsches Passwortfeld erstellen .
%Vor%Fügen Sie Ihrem JavaScript den folgenden Code hinzu:
%Vor%Ändern Sie die Eingabe für das Passwort in:
%Vor%Was dies tut, macht es das Eingabeelement ein "Passwort" und der Wert wird aktualisiert, so dass es versteckt ist. Wenn Sie möchten, dass value="Password" angezeigt wird, wenn das Feld leer ist, fügen Sie die folgende JavaScript-Funktion hinzu:
%Vor%Fügen Sie Ihrer Passworteingabe folgendes hinzu:
%Vor%Ich hatte eine andere Idee, um mit diesem Problem umzugehen, und Sie werden kein Javascript brauchen:
%Vor%Oder Sie können es auch so machen:
%Vor% Ich kenne den Unterschied zwischen diesen Möglichkeiten nicht.
Eine andere Sache, die Sie ändern könnten, ist, statt onclick=.......
onfocus=.....
Ich kenne den Unterschied auch hier nicht.
Aber ich hoffe, ich könnte dir helfen. PS: Sorry wegen meines schlechten Englisch bin ich Deutsch.
Tags und Links javascript html forms