Estuve probando con onChange y onkeyPress y no me salia muy bien, pero tampoco mal.
No se si estara bien, pero a mi me ha resultado con OnKeyUp:
La funcion en Javascript de la siguiente manera:
Código:
function validar()
{if (document.form1.checkbox.checked==true)
{
if (isNaN(document.form1.texto.value))
{alert("No es un numero");
document.form1.texto.value="";}
}
}
y agregas en tu text el evento onKeyUp:
Código HTML:
<input type="checkbox" name="checkbox" value="checkbox">
<input type="text" name="texto" onKeyUp="validar()">
Espero te sirva.
Saludos...