Setze den Standardwert eines Passwortes, so dass es gelesen werden kann

7

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%     
theorise 25.01.2011, 18:04
quelle

5 Antworten

10

Ä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%     
Pablo Santa Cruz 25.01.2011, 18:08
quelle
15

Wenn Sie HTML5 verwenden, sollten Sie das Platzhalterattribut verwenden .

%Vor%

Wenn Sie HTML4 verwenden, können Sie ein falsches Passwortfeld erstellen .

%Vor%     
Diogo Cardoso 26.04.2011 21:30
quelle
6

Eine einfache Lösung:

%Vor%     
Ms2ger 25.01.2011 19:29
quelle
1

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%     
Levi Meredith 19.06.2015 22:35
quelle
-2

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=.....

zu schreiben

Ich kenne den Unterschied auch hier nicht.

Aber ich hoffe, ich könnte dir helfen. PS: Sorry wegen meines schlechten Englisch bin ich Deutsch.

    
Leon5637 28.03.2013 21:01
quelle

Tags und Links