Como usar el botón de envío
Crear botones de envío en BreezingForms es muy sencillo en cualquiera de los modos que esté utilizando.
Crear botones de envío en BreezingForms es muy sencillo en cualquiera de los modos que esté utilizando.
Primero, asegúrese de que la opción 'Incluir paginación' está activada en las propiedades del formulario.
Para implementar el resumen, cree una nueva página y, después, para cada elemento al que quiera añadir en la página del resumen, necesitará:
¿Cómo puedo decirle a la función calendario que muestre un mensaje de advertencia cuando el usuario elige una fecha pasada?
Para ello vaya a su elemento calendario y cree una nueva validación personalizada, insertando el siguiente código en el área d etexto del script:
function ff_NOMBREDELCALENDARIO_validation(element, message) { if(element.value.split("-").length != 3){return message == ''? element.name+" faild in my test.n" : message} var vDate = new Date(Number(element.value.split("-")[1])-1, element.value.split("-")[2], element.value.split("-")[0],0,0,0,0).getTime(); var today = new Date(); today.setHours(0); today.setMinutes(0); today.setSeconds(0); today.setMilliseconds(0); today = today.getTime(); if(vDate < today) { if (message=='') message = element.name+" faild in my test.n"; return message; } return ''; }
Este ejemplo es para el calendario js con el patrón de fecha por defecto (MM-DD-YYYY), por lo que el js anterior debería ser ligeramente distinto para otros patrones, como por ejemplo el español.
Tenga también en cuenta: NOMBREDELCALENDARIO tiene que reemplazarse por el nombre de su elemento calendario. Esto se realiza automáticamente haciendo clic en "Crear marco de referencia".
En mi formulario hay una secciones para las direcciones de facturación y de envío. Quiero añadir una casilla de verificación que diga "Misma dirección que para la facturación" que copie automáticamente el dato del campo en la sección de envío. ¿Es esto posible?
Sí, es posible. Para ello, necesita crear una acción personalizada en el elemento del tipo casilla de selección con etiqueta "Misma dirección que para la facturación" que genere una copia de los campos.
Vaya a las propiedades del elemento casilla de selección => pestaña Avanzado y una vez allí baje hasta encontrar la sección Script de Acción.
Tipo: Personalizado
Acciones: Click.
Después haga clic sobre el texto "Crear marco de referencia". Si aparece una ventana emergente, haga clic en aceptar.
Dentro del código generado en el área de texto, sitúe el cursor en la parte derecha de:
case 'click':
Añada esta línea de código para cada elemento que necesite copiar desde la sección de envío y pegarla en la sección de facturación:
ff_getElementByName('ELEMENTO_DESTINO').value = ff_getElementByName('ELEMENTO_ORIGEN').value;
(Sustituya ELEMENTO_DESTINO y ELEMENTO_ORIGEN por los nombres que está usando en sus elementos)
Para múltiples elementos, simplemente repita estas líneas de código para cada uno de los elementos adicionales que necesite copiar.
Haga clic en el botón Guardar cambios situado en la parte inferior para guardar los cambios realizados en su elemento, y después haga clic sobre el botón Guardar situado en la esquina superior izquierda de la pantalla.
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.
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.
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.