Activar campo con u...
 
Avisos
Vaciar todo

Activar campo con un checkbox en modo fácil

13 Respuestas
4 Usuarios
0 Reactions
6,282 Visitas
Respuestas: 31
Eminent Member
Topic starter
 

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


 
Respondido : 11/01/2012 9:16 pm
Luis Mendez Alejo
Respuestas: 23273
Illustrious Member
 

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


 
Respondido : 11/01/2012 9:40 pm
Respuestas: 31
Eminent Member
Topic starter
 

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

Alguna idea?
Gracias


 
Respondido : 12/01/2012 10:20 am
Pablo Velasco
Respuestas: 20382
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


 
Respondido : 12/01/2012 11:13 am
Respuestas: 31
Eminent Member
Topic starter
 

Hola,

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


 
Respondido : 12/01/2012 11:34 am
David Noguera
Respuestas: 4433
Famed Member 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


 
Respondido : 12/01/2012 1:19 pm
Respuestas: 31
Eminent Member
Topic starter
 

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


 
Respondido : 16/01/2012 7:59 am
David Noguera
Respuestas: 4433
Famed Member 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


 
Respondido : 16/01/2012 9:32 am
Respuestas: 31
Eminent Member
Topic starter
 

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

Saludos


 
Respondido : 16/01/2012 10:59 am
David Noguera
Respuestas: 4433
Famed Member Moderator
 

Hola Esteban,

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

Saludos


 
Respondido : 16/01/2012 12:24 pm
Respuestas: 31
Eminent Member
Topic starter
 

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

Saludos


 
Respondido : 16/01/2012 1:36 pm
David Noguera
Respuestas: 4433
Famed Member 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


 
Respondido : 16/01/2012 3:24 pm
Respuestas: 31
Eminent Member
Topic starter
 

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


 
Respondido : 30/05/2012 10:28 am