spycall
Pro fireFox não é KeyCode
var ie = (typeof window.ActiveXObject != 'undefined');
if (ie)
code = event.keyCode;
else
code = event.which;
diego.mendes
cara…eu uso o event.keyCode no firefox e funciona…
if (event.altKey)
return false;
if (event.keyCode == 8)
{
if (event.target.type=='select-one')
return false;
else if (event.target.type=='button')
return false;
else if (event.target.type=='radio')
return false;
else if (event.target.type=='checkbox')
return false;
else if (event.target.type=='file')
return false;
else if (event.target.type=='reset')
return false;
else if (event.target.type=='submit')
return false;
else if (event.target.type=='textarea')
return true;
else if (event.target.type=='text')
return true;
else
return false;
}
passo o evento como parametro pro método…
ta rolando aqui
julianacoghi
Funcionou com :
function mascaraInteiro(e){
if (e.keyCode) code = e.keyCode;
else if (e.which) code = e.which; // Netscape 4.?
else if (e.charCode) code = e.charCode; // Mozilla
if ((code < 48 || code > 57) && (code !=8))
{
if (window.event) //IE
e.returnValue = false;
else //Firefox
e.preventDefault();
// if (e.returnValue) e.returnValue = false;
// else if(e.preventDefault()) e.preventDefault(); // Mozilla
return false;
}
return true;
}
Funcionou perfeitamente…
Não sei se ainda é útil…
Marlon_Meneses
julianacoghi
Cara… na verdade, eu não manjo mto de js…
essa função faz exatamente o que?!?!
retorna se o valor é numérico ou não??
se for, não serve mto, pq precisamos fazer a verificação do valor digitado durante a digitação, entendeu?!? (sou meio confusa…rs…)
Msm assim, Obrigada!