HTML 4 YOU
Neues Mitglied
Hey Leute,
hab mal wieder ein Problem, und zwar habe ich eine Funktion, die bei einem Passwortfeld die Zeichen anzeigen bzw. zu ***** konvertieren soll, jedoch wird die Funktion nicht erkannt. In der Fehlerkonsole steht: "zeichen is not a function".
Hier mein Code:
und der HTML-Part:
Hoffe ihr könnt mir helfen
---------------------------------------------
HINWEIS: Ich habe versucht, onclick mit Javascript zuzuweisen, hab da aber einen Fehler. Und zwar erkennt der nicht den <input>, wenn ich ihn über document.getElementById() anzusprechen versuche. Wenn jemand da was weiß, dann bitte ebenfalls posten. Hier der Code:
hab mal wieder ein Problem, und zwar habe ich eine Funktion, die bei einem Passwortfeld die Zeichen anzeigen bzw. zu ***** konvertieren soll, jedoch wird die Funktion nicht erkannt. In der Fehlerkonsole steht: "zeichen is not a function".
Hier mein Code:
Code:
function zeichen() {
if(document.login.zeichen.checked == true) {
document.login.passwort.type = "text";
} else {
document.login.passwort.type = "password";
}
}
und der HTML-Part:
HTML:
<form name="login" action="login.php" method="post" id="login">
<table>
<tbody>
<tr>
<td width="100">
<p>Benutzername:</p>
<p style="margin-bottom: 10px;">Passwort:</p><br />
</td>
<td width="140">
<p><input type="text" size="20" maxlength="100" name="benutzer" /></p>
<p><input type="password" size="20" maxlength="100" name="passwort" /></p>
<p style="margin-top: 10px;"><input type="checkbox" name="zeichen" onclick="zeichen();" /> Zeichen anzeigen</p>
</td>
</tr>
</tbody>
</table>
<input type="submit" value="Login" />
</form>
Hoffe ihr könnt mir helfen
---------------------------------------------
HINWEIS: Ich habe versucht, onclick mit Javascript zuzuweisen, hab da aber einen Fehler. Und zwar erkennt der nicht den <input>, wenn ich ihn über document.getElementById() anzusprechen versuche. Wenn jemand da was weiß, dann bitte ebenfalls posten. Hier der Code:
Code:
var checkbox = document.getElementById('zeichen');
checkbox.onclick = function() {
zeichen();
}
function zeichen() {
if(checkbox.checked == true) {
document.login.passwort.type = "text";
} else {
document.login.passwort.type = "password";
}
}
HTML:
<form name="login" action="login.php" method="post" id="login">
<table>
<tbody>
<tr>
<td width="100">
<p>Benutzername:</p>
<p style="margin-bottom: 10px;">Passwort:</p><br />
</td>
<td width="140">
<p><input type="text" size="20" maxlength="100" name="benutzer" /></p>
<p><input type="password" size="20" maxlength="100" name="passwort" /></p>
<p style="margin-top: 10px;"><input type="checkbox" id="zeichen" /> Zeichen anzeigen</p>
</td>
</tr>
</tbody>
</table>
<input type="submit" value="Login" />
</form>