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.