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!