Habe es nun so. Zwar immernoch kürzer als vorhin und geht jetzt auch alles aber geht glaube ich noch kürzer
HTML
<!DOCTYPE html>
<html>
<head>
<title>Titel</title>
<meta charset="UTF-8" />
<link href="style/login.css" type="text/css" rel="stylesheet" />
<script>
document.createElement("header");
document.createElement("nav");
document.createElement("section");
// für alte browser
// js-code der passwort(id) auf 'text' setzt steht im body onload=""
function fenster_leeren_1()
{
//der value wird geleehrt bei onclick="fenster_leeren()_1;"
document.getElementById("benutzername").value = "";
}
function fenster_leeren_2()
{
//der value wird geleehrt bei onclick="fenster_leeren_2();"
document.getElementById("passwort").value = "";
document.getElementById("passwort").type = "password";
}
function fenster_zuruecksetzten()
{
if(document.getElementById("benutzername").value == '')
// wenn nix ausgefüllt wurde und das fenster erlassen wird (wegen onblur="")
{
//der value wird wieder gefüllt
document.getElementById("benutzername").value = "Benutzername...";
}
if(document.getElementById("passwort").value == '')
{
document.getElementById("passwort").type = "text";
// bei onblur also verlassen, wird es ein text feld damit
//der value sichtbar wird der gleich noch gegeben wird
document.getElementById("passwort").value = "Passwort...";
}
}
</script>
</head>
<body onload="document.getElementById('passwort').type = 'text';">
<form action="" method="post">
<fieldset>
<legend>Bitte Einloggen</legend>
<label><input type="text" id="benutzername" name="benutzername" value="Benutzername..." onclick="fenster_leeren_1();" onblur="fenster_zuruecksetzten();" /></label>
<label><input type="password" id="passwort" name="passwort" value="Passwort..." onclick="fenster_leeren_2();" onblur="fenster_zuruecksetzten();" /></label>
<!-- id wegen javascript -->
<input type="submit" name="button" value="Einloggen!" />
</fieldset>
</form>
huhu
</body>
</html>
Alles anzeigen