Saludos, estoy validando el codigo xhmtl por el W3C, el problema es que la validacion estricta de xhtml, no soporta el evento javascript onKeyPress como atributo de un inpuit :
tengo el siguiente llamado a la funcion javascrip :
<input type="text" onKeyPress="return acceptNum(event)" />
Tengo el campo de texto el cual solo acepta valores númericos.
Quisiera saber si existe otra forma de validar un campo de texto para que solo acepte valores numericos sin usar el evento onKeyPress,
eh probado usando el eveto onClick y onfocus con los cuales si pasaria el validador w3c
El problema es que la funcion se desactiva al usarla con un evento distinto a onKeyPress y ya no valida el campo como numerico solamente , me pordrian ayudar realmente necesito validar este portal web, existe la validacion de campo numerico sin usar usar el eveto onKeyPress.
gracias.
el codigo del javascrip :
var nav4 = window.Event ? true : false;
function acceptNum(evt){
var key = nav4 ? evt.which : evt.keyCode;
return (key <= 13 || (key>= 48 && key <= 57));
}