Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/02/2012, 17:56
Avatar de uikekarallo
uikekarallo
 
Fecha de Ingreso: diciembre-2009
Ubicación: Galicia
Mensajes: 338
Antigüedad: 14 años, 10 meses
Puntos: 16
Respuesta: Mensaje para un input type="text"

Hola, lo ideal sería utilizar capas y las que contengan los divs de los mensajes ponerles una clase y todas estas position: relative. Luego en el css utilizas top,right,bottom,left según convenga, y así siempre se posicionarán en el sitio perfecto que tú les digas.

Aquí tienes el ejemplo:

Código HTML:
Ver original
  1. .Div1 {
  2.     width:183px;
  3.     height:51px;
  4.     background-color:#000;
  5.     border-radius:8px;
  6.     display:none;
  7.     color:#FFF;
  8.     position:absolute;
  9. }
  10. .Div2 {
  11.     width:183px;
  12.     height:51px;
  13.     background-color:#000;
  14.     border-radius:8px;
  15.     display:none;
  16.     color:#FFF;
  17.     position:absolute;
  18. }
  19. .Div3 {
  20.     width:183px;
  21.     height:51px;
  22.     background-color:#000;
  23.     border-radius:8px;
  24.     display:none;
  25.     color:#FFF;
  26.     position:absolute;
  27. }
  28.  
  29. .Div1, .Div2, .Div3 { top: 0;   right: 30px; }
  30. .relat { position: relative;}
  31.  
  32.  
  33. <script type="text/javascript" language="javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
  34. <script type="text/javascript" language="javascript">
  35.  $(document).ready(function(){
  36.      $("#txtNombre").focus(function (){      
  37.          $('.Div1').fadeIn();
  38.      })
  39.      $("#txtNombre").blur(function (){       
  40.          $('.Div1').fadeOut();
  41.      })
  42.      $("#txtTelefono").focus(function (){        
  43.          $('.Div2').fadeIn();
  44.      })
  45.      $("#txtTelefono").blur(function (){         
  46.          $('.Div2').fadeOut();
  47.      })
  48.      $("#txtEmail").focus(function (){       
  49.          $('.Div3').fadeIn();
  50.      })
  51.      $("#txtEmail").blur(function (){        
  52.          $('.Div3').fadeOut();
  53.      })
  54.  })
  55. </head>
  56.  
  57. <form id="form1" name="form1" method="post" action="">
  58. <table width="30%" align="center">
  59.   <tr>
  60.     <td>Nombre:</td>
  61.     <td>
  62.       <div class="relat"><input type="text" name="txtNombre" id="txtNombre" /><div class="Div1">Ingres su nombre</div></div></td>
  63.   </tr>
  64.   <tr>
  65.     <td>Telefono:</td>
  66.     <td>
  67.       <div class="relat"><input type="text" name="txtTelefono" id="txtTelefono" /><div class="Div2">Ingres su telefono</div></div></td>
  68.   </tr>
  69.   <tr>
  70.     <td>Email:</td>
  71.     <td>
  72.       <div class="relat"><input type="text" name="txtEmail" id="txtEmail" /><div class="Div3">Ingres su Email</div></div></td>
  73.   </tr>
  74.   <tr>
  75.     <td>&nbsp;</td>
  76.     <td><input type="submit" name="button" id="button" value="Enviar" /></td>
  77.   </tr>
  78. </form>
  79. </body>

Un saludo.