Avisos
Vaciar todo

Pista en un campo texto en BreezingForms  

 
Maria Milagros
 Maria Milagros
Estimable Member

Hola,
Tengo un formulario en el que el usuario debe rellenar varios campos de texto y no quiero poner una etiqueta como "pista", sino que me gustaría que la "pista" apareciera y desapareciera en el interior del campo de texto con los eventos onFocus y onBlur, como suele suceder en los campos de búsqueda, pero no sé como hacerlo.

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 27/12/2014 6:00 pm
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola,

Indícanos el enlace donde podemos ubicar el formulario que adjuntas en captura y el tipo de formulario de Breezzingforms que utilizas.

ResponderCitar
Respondido : 27/12/2014 6:17 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Maria Milagros
 Maria Milagros
Estimable Member

Es el modo clasic
https://www.queseofrece.com/index.php/solicitud-de-publicacion

ResponderCitar
Respondido : 27/12/2014 6:50 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola María.
Lo que creo entender es que la pista en si sería el valor de la etiqueta y que cuando el usuario hace clic en el campo de texto que desaparezca la etiqueta para que pueda introducir los valores, si me equivoco me rectificas.

Primero creamos un nuevo elemento de texto (Los valores del ejemplo son orientativos):
Type: Textfield - O - Textarea
Label: Mensaje
Nombre: mensaje
Value: Por favor, escriba aquí el mensaje.
(el resto de campos pueden ser rellenados como prefieras)
Pulsa en pestaña "Advanced" del elemento. En la sección ACTIONSCRIPT añade lo siguiente:
Type: Custom
Actions: CLICK y BLUR deben estar activados
Introduce la siguiente información en el área de texto que aparece:

function ff_mensaje_action(element, action)
{
switch (action) { case 'click':
if (element.value=='Por favor, escriba aquí el mensaje.')
{element.value=''}; break;
case 'blur':
if (element.value==''){element.value='Por favor, escriba aquí el mensaje.'};
break; default:;
}
} // ff_mensaje_action

Asegúrate de que el nombre de la función ( ff_Mensaje_action(element,action ) contiene el nombre del elemento tal y como se ha introducido en el campo NAME de la pestaña de propiedades. En nuestro ejemplo le hemos llamado "mensaje".

En el siguiente enlace tienes un manual en castellano muy extenso que te ayudara.
http://crosstec.de/media/breezingforms-user-manual-es.pdf

Un saludo

ResponderCitar
Respondido : 28/12/2014 1:40 pm

Cursos Gratuitos WordPress

Maria Milagros
 Maria Milagros
Estimable Member

Funciona, muchas gracias

ResponderCitar
Respondido : 28/12/2014 7:17 pm