Hallo Freunde,
ich habe eine Funktion geschrieben, die den Type-Wert eines INPUTS auf passwort verändert, das funktioniert soweit sehr gut. Dabei erstelle ich einfach ein neues INOUT und ersetzte das alte.
Ich will jetzt ein onkeydown event hinzufügen, so dass ich wenn ich die ENTER Taste drücke, die Form via submit verschikct wird.
Hier mein Code:
Das funktioniert auch, aber nur beim IE und nicht beim FF. Woran liegt das?
Danke für die Hilfe im voraus
ich habe eine Funktion geschrieben, die den Type-Wert eines INPUTS auf passwort verändert, das funktioniert soweit sehr gut. Dabei erstelle ich einfach ein neues INOUT und ersetzte das alte.
Ich will jetzt ein onkeydown event hinzufügen, so dass ich wenn ich die ENTER Taste drücke, die Form via submit verschikct wird.
Hier mein Code:
PHP-Code:
// Meine Login-Funktion
function SubmitLogin(Ereignis){
if (!Ereignis) Ereignis = window.event;
if(navigator.appName == "Microsoft Internet Explorer"){
if(event.keyCode == 13){
document.loginForm.submit();
}
} else if(navigator.appName != "Microsoft Internet Explorer"){
if(Ereignis.which == 13){
document.loginForm.submit();
}
}
}
//INPUT TYPE CHANGE LOGIN
function LogreplaceP(obj) {
var newO=document.createElement('input');
newO.setAttribute('type','password');
newO.setAttribute('name',obj.getAttribute('name'));
newO.setAttribute('class','textfield-login');
obj.parentNode.replaceChild(newO,obj);
newO.focus();
//
newO.onkeydown = function () {
SubmitLogin('keydown');
}
}
Danke für die Hilfe im voraus

Kommentar