Foros del Web » Creando para Internet » HTML »

Poner texto de ayuda en los formularios

Estas en el tema de Poner texto de ayuda en los formularios en el foro de HTML en Foros del Web. Hola, antes de nada enhorabuena por su aportaciones en la web. Tengo un pequeño problema y es que estoy haciendo un formulario y me gustaria ...
  #1 (permalink)  
Antiguo 08/03/2011, 08:52
ib281101
Invitado
 
Mensajes: n/a
Puntos:
Poner texto de ayuda en los formularios

Hola, antes de nada enhorabuena por su aportaciones en la web. Tengo un pequeño problema y es que estoy haciendo un formulario y me gustaria que al poner el cursor en cada campo al lado saliera una pequeña descripcion y/o ayuda de lo que es el campo. Se que se puede hacer con css, pero no se mucho. Me pueden ayudar? te dejo un ejemplo de una web que lo hace.

https://es.smartdate.com/before_confirmation

Gracias desde Barcelona
  #2 (permalink)  
Antiguo 08/03/2011, 08:59
 
Fecha de Ingreso: marzo-2011
Mensajes: 7
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: Poner texto de ayuda en los formularios

En css podes probar con el atributo placeholder...
Yo lo puse en mi web.... ejemplo en css:

<input type="text" class="cajachica" name="nombre" placeholder="Pon tu nombre">

http://www.webcheck.es/webcheckcontacto.html (se ve en chrome y safari solamente).

Saludos!
  #3 (permalink)  
Antiguo 08/03/2011, 09:47
ib281101
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Poner texto de ayuda en los formularios

Gracias, pero lo necesito para que funcione en Explorer 8 y Firefox.
  #4 (permalink)  
Antiguo 08/03/2011, 15:00
Avatar de sanxuan  
Fecha de Ingreso: enero-2011
Ubicación: Gijón
Mensajes: 671
Antigüedad: 13 años, 3 meses
Puntos: 36
Respuesta: Poner texto de ayuda en los formularios

En el enlace que proporcionas usan Javascript (jQuery). Puedes seguir este enlace:
http://onehackoranother.com/projects/jquery/tipsy/
Una forma equivalente en css sería incluir cada input dentro de un div con una clase.
<div class="contenedor_input">
<input >
<p class="info"> Texto info</p>
</div>

Ocultamos la clase info usando display:none y al pasar sobre contenedor_input la hacemos visible con display:block. Sería un css como éste:
.info{display:none;}
.contenedor_input:hover .info{ display:block}
Faltarían añadir las propiedades para darle la apariencia y la posición a cada elemento.
No es exactamente lo mismo pero cumple la misma función.

Etiquetas: formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:50.