Hola a todos necesito de su ayuda tengo una función que utilizo en un textbox para que no puedan meter un valor mayor a 100 y bueno si siguen poniendo más de 100 aparece un alert que yo puse, pero si le dan con el tabulador no valida nada, alguien me puede ayudar? se los agradecería infinítamente, aqui les pongo la función.
function acceptNum100(evt,total){
var key = nav4 ? evt.which : evt.keyCode;
if (total>100) {
alert("pon un valor entre 0 y 100");
return}
else
return (key <= 13 || key == 45 || (key >= 48 && key <= 57));
}
<input name="porcentaje" type="text" size="6" maxlength="3" onKeyPress="return acceptNum100(event,this.value)">
No se si mi idea vaya correcta pero se me hace que lo que necesita estar parametrizado el FOCUS no?, pero el chiste es como le hago, es decir que si se salió fuera del focus y el valor es mayor marque el error, alguna idea?
Gracias