Ciao! Ho un problema con un controllo sui caratteri della casella di testo della mia form:
ecco la function:
function ctr_name(obj){
var expr = /^[a-zA-Z0-9]/;
// Controllo che ci siano solo caratteri alfanumerici
if (!expr.test(obj.value) && obj.value != ""){
alert("Sono ammesse solo lettere e numeri!");
obj.value = "";
}
Succede che talvolta accetta tranquillamente anche caratteri alfanumerici, con frequenza non assolutamente trascurabile. Come mai un "miracolo" del genere?