Explorer disattiva la scrittura su tag <input>

pame84

Nuovo Utente
19 Lug 2011
1
0
0
Salve,
è la prima volta che scrivo, quindi ciao a tutti.
E spero che mi sarete di aiuto.

Ho due campi di input, uno text e l'altro password. Se uno firefox non ci sono problemi, mentre se uso Explorer, mi si blocca la scrittura sui campi input, e tutto sembra colpa di questa funziona javascript, perchè se la asterisco, magicamente posso riscrivere sul campo di input.
Cosa c'è che gli dà noia a explorer?
Grazie

Funzione Javascript

var clickedOnEnterBtn;

function keyPressHandler(e) {
// lavora in IE/FF
e = window.event || e;
var char = e.charCode || e.keyCode;
if (char != null && char == 13 && clickedOnEnterBtn) {
var btn = document.getElementById(clickedOnEnterBtn);
if (btn) {
thisButton = e.target ? e.target : e.srcElement;
//alert ("btn.name="+btn.name);
//alert ("thisButton.name="+thisButton.name);
//if (thisButton.name && thisButton.name == btn.name)
//alert("btn pressed ");
//else
btn.click();
(window.event)? e.keyCode = 0: e.charCode = 0;
}
}
return false;
}
 

Discussioni simili