Lo cual lo he consegido parcialmente usando un evento onkeypress y el siguiente codigo:
Código:
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.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; }
Conoce alguien alguna manera de implementar esto ya sea en onkeypress, onkeydown u otro evento que permita solo ingresar numeros, puntos, backspace y tab.