Cita:
Iniciado por alexg88 Sería más rápido ver el problema si pusieses el trozo de código...
De acuerdo, aquí te lo dejo: Código HTML:
<div id='user-send-hidden' style='display:none;'></div>
<input type='text' id='get-users-input' name='rec_user' onKeyUp='if(this.value.length>3){ getUsersList(this.value); document.getElementById("get-users-result").style.display="block"; }'>
*
get-users-result=Lista desplegable
*
user-send-hidden=Div a Rellenar cuando hago clic en un resultado
*
get-users-input=Input que escondo al hacer clic en resultado
Los resultados (Dentro de la lista desplegable) Código HTML:
<a onclick='getUsersSetToForm("username")'><p>username</p></a>
Función
getUsersSetToForm()
Código Javascript
:
Ver originalfunction getUsersSetToForm(string){
document.getElementById("user-send-hidden").innerHTML=string;
document.getElementById("get-users-input").value=string;
document.getElementById("get-users-input").style.display="none";
document.getElementById("user-send-hidden").style.display="block";
document.getElementById("get-users-result").style.display="none";
}
Esa es la parte problemática del asunto. En caso de ser como yo decía, ?hay alguna alternativa para esconder la lista desplegable tras abandonar el foco, independientemente de que se haga clic en algún usuario o en cualquier otra zona de la pantalla?