¿Es posible ampliar las normas de visibilidad? Necesito implementar normas más complejas.

Para implementar normas más complejas, también es posible introducir normas de visualización en Scripts de acción mediante el método bfToggleFields().

Nota: para poder usar este método tiene que haber definido previamente al menos una norma de visualización estándar, pues de este modo se carga la librería que contiene bfToggleFields. Por ejemplo, y por absurdo que parezca, use esta norma:

 turn on element mielementofalso if otrofalsoaqui is algo

Ejemplo para un elemento tipo casilla de selección:

function ff_casilla_action(element, action) //donde casilla es el nombre de su casilla de selección
{
     switch (action)
     {
          case 'change':
          if (ff_getElementByName('checkelem').checked)
          {
               return bfToggleFields('on','section','sec2',bfDeactivateField);
          }
          else
          {
               return bfToggleFields('off','section','sec2',bfDeactivateField);
          }
          break;
          default:;
     } // switch
} // ff_casilla_action

 

 Ejemplo para un elemento tipo Grupo de radio*:

function ff_radioelem_action(element, action) //donde radioelem es el nombre de su grupo de radio
{
     switch (action)
     {
          case 'change':
          vals = '';
          opts = JQuery("[name=\"ff_nm_radioelem[]\"]");
          for (o = 0; o < opts.length; o++)
          if (opts[o].checked)
          {
               vals = opts[o].value;
          }
          if (vals=="yes")
          {
               return bfToggleFields('on','section','sec3',bfDeactivateField);
          }
          else
          {
               return bfToggleFields('off','section','sec3',bfDeactivateField);
          }
          break;
          default:;
     } // switch
} // ff_radioelem_action

 *Excepcion: los elementos Grupo de radio requieren de este código especial con código JQuery para poder leer el valor del mismo.

 

 

Haga click aquí para descargar este formulario

Descuentos actuales

Suscripción todos extensiones

Summer Sale! All subscriptions at a special price!


Sin límite de dominios!. Incluye todas nuestras extensiones presentes y futuras para Joomla!®, plantillas para Joomla!®   adquiriendo la suscripción de por vida tiene acceso a todas nuestras plantillas.

Más información aquí

Descuento por componentes terceros - 25% Off

Nosotros le ayudamos a que no incurra en grandes gastos. Si es nuevo cliente y ha adquirido un constructor de formularios de otro proveedor, obtendrá un 25% de descuento en nuestra suscripción de un año o de por vida.

Cómo recibir el descuento:

Envíenos un correo electrónico a sales@crosstec.org con la evidencia (por ejemplo, un recibo de PayPal) de que a adquirido otra extensión para formularios y espere a nuestras instrucciones de pago para disfrutar de su suscripción con descuento.

Apoyando a la comunidad Joomla!

Nuestra pasión nos lleva a apoyar a grupos oficiales de usuarios de Joomla! y a organizadores de eventos Joomla! registreados en Joomla.org.

Si planea organizar un evento relacionado con la comunidad Joomla! y necesita cualquiera de nuestros productos, por favor, envíenos un email a info@crosstec.org y recibirá una suscripción de por vida gratuitamente.