function getKeyCode(e)
{
if (window.event)
return window.event.keyCode;
else if (e)
return e.which;
else
return null;
}
function keyRestrict(e, validchars) { // v3.0
var key=", keychar=";
key = getKeyCode(e);
if (key == null) return true;
keychar = String.fromCharCode(key);
keychar = keychar.toLowerCase();
validchars = validchars.toLowerCase();
if (validchars.indexOf(keychar) != -1)
return true;
if ( key==null || key==0 || key==8 || key==9 || key==13 || key==27 )
return true;
return false;
}Usando:
onkeypress="return keyRestrict(event,'1234567890.')"
No exemplo acima serão aceitos somente números e o ponto...
Ótima solução para vários tipos de campos em um form...
Achei isso na net, não lembro aonde! estava em um txt aqui na minha pasta de scripts... Se você é o dono parabéns! Ótimo script...

Entrar
Cadastre-se
Ajuda
Responder

Quote