Ver Mensaje Individual
  #7 (permalink)  
Antiguo 22/01/2015, 05:53
mensajeescrito
 
Fecha de Ingreso: mayo-2012
Mensajes: 760
Antigüedad: 12 años
Puntos: 5
Respuesta: mostrar title al pasar el raton con un mensaje desde javascript

Bueno he conseguido lo que comente.

Es decir que poniendome encima de un input se haga visible un div con un mensaje dentro.

EL problema es que ahora lo que necesito es que este mismo codigo sirva para que poniendome encima de cualquier input me muestre su correspondiente comentario en el tooltip.


Este es el codigo , que como digo funciona para un solo id pero necesito que funciona para todos los inputs.

he hecho un intento para que funcione para todos los inputs , dicho codigo comentado aparece en el codigo pero "comentado"

a ver si una manita se agradeceria.

Código CSS:
Ver original
  1. background:#000000;
  2.             width:150px;   
  3.             height:30px;
  4.             color:#ff0000;
  5.             font-size:16px;
  6.            
  7.             display:none;
  8.         }


Código HTML:
Ver original
  1. <input name="nombre" id="nombre" type="text" placeholder="nombre" />
  2.  
  3.         <input name="apellido" id="apellido" type="text" placeholder="apellido" />
  4.  
  5.         <div id="tooltip"></div>


Código Javascript:
Ver original
  1. document.getElementById("nombre").onmouseover = mostrarMensaje;
  2.            
  3.             document.getElementById("nombre").onmouseout = ocultarMensaje;
  4.  
  5.             //var valores = document.querySelectorAll("#nombre #apellido").onmouseover = mostrarMensaje;
  6.        
  7.            
  8.            
  9.                     function mostrarMensaje() {
  10.  
  11.                           /*
  12.                           switch(variable=valores) {
  13.                          
  14.                             case nombre: document.write("Este es el nombre"); break;
  15.                             case apellido: document.write("Este es el apellido"); break;         
  16.                           }
  17.                           */
  18.  
  19.  
  20.        
  21.                           var mensaje = "Este es el nombre";             
  22.                    
  23.                           document.getElementById("tooltip").innerHTML = mensaje;  
  24.                          
  25.                           document.getElementById('tooltip').style.display = 'block';            
  26.                     }
  27.        
  28.        
  29.        
  30.                     function ocultarMensaje() {
  31.        
  32.                           var mensaje = "";          
  33.                    
  34.                           document.getElementById("tooltip").innerHTML = mensaje;  
  35.                          
  36.                           document.getElementById('tooltip').style.display = 'none';             
  37.                     }