Cómo saber si el foco está en un input

  • Autor Autor luisgzafra
  • Fecha de inicio Fecha de inicio

luisgzafra

Gamma
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Buenas, necesito saber si el foco en una página está en input o no para si no lo está, hacer focus() a un form de búsqueda.

¿Cómo puedo saber si el foco está en un input?

Saludos! 🙂
 
con jquery lo puedes hacer de esta forma

Insertar CODE, HTML o PHP:
$(document).ready(function(){
  $("#search").focus();
});

así te asegures que el campo de búsqueda tenga el foco desde que carga la pagina. Cambia el #search por el id del campo al que deseas asignar el foco
 
ahhhh??????? jajaja... no see entiende nada, talvez te refieras que cuando entren a tu pagina se vaya el foco al campo de busqueda, como google.com no?... un ejemplo rapido seria algo asi

HTML:
<body OnLoad="document.form.buscar.focus();">
<form action="#" name="form">
<input type="text" name="buscar" >
</form>

si no es eso, esplica un poco mejor un saludo 😉