Estoy buscando la manera de que en el campo ej: Cantidad de un formulario solo se pueda ingresar numeros, puntos, usar el backspace y el tab.
Lo cual lo he consegido parcialmente usando un evento onkeypress y el siguiente codigo:
Código:
function EvaluateText(cadena, obj, e){
opc = false;
tecla = (document.all) ? e.keyCode : e.which;
if (cadena == "%f")
{ if (tecla == 9)
opc = true;
if (tecla > 45 && tecla < 58)
opc = true;
if (tecla == 8)
opc = true;
if (tecla == 46)
opc = true;
if (tecla == 47)
opc = false;
}
return opc;
}
El codigo es bastante primitivo y tiene un problema no funciona con el TAB, segun lei es por que el TAB no devuelve un valor con el evento onkeypress.
Conoce alguien alguna manera de implementar esto ya sea en onkeypress, onkeydown u otro evento que permita solo ingresar numeros, puntos, backspace y tab.