Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/01/2010, 11:27
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 6 meses
Puntos: 1532
Respuesta: coge el foco y luego lo pierde

¿me imagino que el form se envía normalmente no?, como la pagina se recarga pierdes del foco, porque en ningún momento la funcion getfocus devuelve false para evitar que se envie el form y la pagina se recargue, con ajax seria lo contrario.

si es así como funciona, deberías pasar el id del input por get o post para luego aplicarle el foco desde js:

<script type="text/javascript">
function getfocus(id)
{
alert(id);
document.getElementById('id_input')=id; //debes colocar un input hidden id_input en el form
}
</script>

<body onload="document.getElementbyId('<?php echo $_POST['id_input']; ?>').focus();" >