Hallo,
standartmäßig ist <input type="password" id="passwort" name="passwort" value="Passwort..." /> ja password bei mir.
Nun wollte ich, wenn javascript aktiviert ist, dass es sofort zu text wird und in dem feld steht "Hier bitte passwort eintragen" oder so ähnlich.
Wollte das mit folgendem Code bewirken, welcher allerdings keine wirkung zeigte
es bleibt in allen browsern bei "password"
Code
[...]
<body>
<script>
document.getElementById("passwort").type = "text";
// wird zu text umgewandelt wenn javascript aktiviert, damit value sichtbar
</script>
<form action="" method="post">
<fieldset>
<legend>Bitte Einloggen</legend>
<label><input type="text" name="benutzername" value="Benutzernamen..." /></label>
<label><input type="password" id="passwort" name="passwort" value="Passwort..." /></label>
<!-- id wegen javascript -->
<input type="submit" name="button" value="Einloggen!" />
</fieldset>
</form>
</body>
</html>
Alles anzeigen
Wenn das Feld angeklickt wird, soll es wieder passwort werden und der value verschwinden, dass wurde ja aber schon im vorherigen thread geklärt