Avisos
Vaciar todo

Activar campo con un checkbox en modo fácil  

 
Esteban
 Esteban
Usuario eminente

Hola,
Formulario en modo fácil.
La duda es la manera de activar un campo desactivado de inicio al selecionar un campo checkbox.
Ejemplo: al seleccionar un campo checkbox "soy socio" se activa otro campo textfield "nº de socio".

Gracias

Citar
Respondido : 11/01/2012 9:16 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola Esteban,

Ese tipo de funcionalidad que comentas de campos que se descubren en función de eventos de ratón no son gestionables en BreezingForms.

Saludos

ResponderCitar
Respondido : 11/01/2012 9:40 pm

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

Esteban
 Esteban
Usuario eminente

Hola gnumax,
En una demo de breezingForms hay similar:
http://breezingformsdemo.crosstec.de/turn-fields-on-off.html

Alguna idea?
Gracias

ResponderCitar
Respondido : 12/01/2012 10:20 am
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

En el siguiente enlace explica los pasos a seguir para tener campos condicionales con el modo Quick mode:

crosstec.de/en/turn-fields-and-sections-on-or-off-conditionally

ResponderCitar
Respondido : 12/01/2012 11:13 am

Cursos Gratuitos WordPress

Esteban
 Esteban
Usuario eminente

Hola,

Veo que solo es en modo Quick mode.
Gracias!!

ResponderCitar
Respondido : 12/01/2012 11:34 am
David Noguera
 David Noguera
Miembro Moderator

Hola Esteban, me temo que tendrás que hacer programación Javascript para conseguir este efecto..

Pásanos unas captruas de tu formulario y si puede ser expórtalo y adjúntalo aquí..

Saludos

ResponderCitar
Respondido : 12/01/2012 1:19 pm

Esteban
 Esteban
Usuario eminente

Hola,
en el foro de breezingforms ( http://crosstec.de/en/forums/6-feature-requests/24465-textfield-enabled-if-radiobutton-is-checked.html#58749) he visto este post pero no funciona...

This is possible and you don't need to write your own jQuery script...just need JavaScript for this.

Let's say your textfields are text1.

In the Advanced tab for the radio button(s) select the Action Script "Custom" radio button.

Then select the "Click" check box.

Click on the "Create code framework" and code this:

function ff_radio1_action(element, action)
{
switch (action) {
case 'click':
var temp = element.value;
document.getElementById("text1").disabled = true;

break;
default:;
} // switch
} // ff_radio1_action

Un saludo
Gracias

ResponderCitar
Respondido : 16/01/2012 7:59 am
David Noguera
 David Noguera
Miembro Moderator

Hola Esteban,

en etse texto:

function ff_radio1_action(element, action)
{
switch (action) {
case 'click':
var temp = element.value;
document.getElementById("text1").disabled = true;

break;
default:;
} // switch
} // ff_radio1_action

tienes que cambiar el ID texto1 por el ID que tenga el elemento que quieres habilitar o deshabilitar... lo has hecho así??

Saludos

ResponderCitar
Respondido : 16/01/2012 9:32 am

wpdoctor-revisa-la-salud-de-tu-wordpress

Esteban
 Esteban
Usuario eminente

Hola,
por el valor Name: "txt_text1", no un ID numerico...

Saludos

ResponderCitar
Respondido : 16/01/2012 10:59 am
David Noguera
 David Noguera
Miembro Moderator

Hola Esteban,

no entieno... has hecho el cambio?? Has tenido problemas??

Saludos

ResponderCitar
Respondido : 16/01/2012 12:24 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Esteban
 Esteban
Usuario eminente

Hola,
perdona, no me he explicado bien.
si, pongo el Name del campo, pero sigue sin funcionar...

Saludos

ResponderCitar
Respondido : 16/01/2012 1:36 pm
David Noguera
 David Noguera
Miembro Moderator

Hola Esteban, ¿y el campo se llama radio1? Por favor envíanos una captura donde se vea el código y el nombre del campo de BreezingForms para que lo revisemos..

Saludos

ResponderCitar
Respondido : 16/01/2012 3:24 pm

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

Esteban
 Esteban
Usuario eminente

Perdón por no contestar.
Ante la premura de tiempo opté por desistir y buscar otra forma de presentarlo.
Gracias por todo.
Un saludo

ResponderCitar
Respondido : 30/05/2012 11:28 am