Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/10/2009, 17:03
OAGF
 
Fecha de Ingreso: marzo-2009
Mensajes: 7
Antigüedad: 15 años, 10 meses
Puntos: 0
Problemas con el Focus()

Hola que tal!

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:
 
<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>
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.

Esto se esta corriendo bajo Explorer.

¿Alguien me podría decir qué esta mal?

Saludos!