Tengo un formulario que manda a llamar una rutina en Javascript para validad si el campo ingresado es numérico en el evento OnBlur.
La rutina es la siguiente:
Código:
la funcion se manda llamar con el id del campo en cuestion, hace la validación correcta, inicializa de nuevo el campo, pero no toma el foco.
<script type="text/javascript" language="javascript">
function checknumber(fieldid) {
if (isNaN(document.getElementById(fieldid).value) || document.getElementById(fieldid).value == "") {
alert("Eso no parece ser un formato numérico. Prueba de nuevo.");
document.getElementById(fieldid).value="";
document.getElementById(fieldid).focus();
}
}
</script>
Esto se esta corriendo bajo Explorer.
¿Alguien me podría decir qué esta mal?
Saludos!

