Cita:
Iniciado por _cronos2 Ups, claro!
Por cierto
esta línea, ¿es para imitar un toFixed(2)? Porque así de repente no le veo otra función.
Saludos (:
no es que lo imite, sino que es el proceso interno del método toFixed(). o al menos así creo que es
tu código, al igual que el mio, no ha tenido en cuenta la estupidez humana. como el campo no estará deshabilitado, si se introduce un carácter no numérico, aparecerá un gracioso NaN. propuesta
Cita: num >= 10 ? alert('Máximo permitido alcanzado: 10') : isNaN(num) ? alert('no es un digito') : frm.precio.value= parseInt(num * dec) / dec;
otro factor a tener en cuenta es el hecho que se puede insertar valores negativos (con lo que las funciones harán lo contrario de lo que se espera) o positivos mayores de los permitidos
aún quedan cosas por resolver