¿Es posible saltar a una página concreta del formulario según la selección hecha en una lista de selección?
Es posible saltar a través de distintas páginas de un formulario utilizando la función nativa ff_switchpage(). Este ejemplo le servirá para poder entender y utilizar esta función usando como conmutador un elemento del tipo lista de selección. La acción de saltar se ejecutará haciendo clic sobre un botón personalizado. Primero se crea una lista de selección a la que le damos el nombre conmutar y le damos los siguientes valores:
1;Seleccione;select
0;Página 2;2
0;Página 3;3
A continuación se crea un nuevo elemento tipo Botón de envío, dándole el nombre miboton y la etiqueta Saltar!. En la pestaña Avanzado creamos un Script de Acción personalizado, seleccionando la acción tipo Clic e introducimos el siguiente código:
function ff_miboton_action(element, action) { switch (action) { case 'click': switch(ff_getElementByName('conmutar').value ) { case '2': ff_switchpage(2); break; case '3': ff_switchpage(3); } break; default:; } // switch } // ff_miboton_action
Guarde los cambios realizados en este elemento y en el formulario en sí. Finalmente haga clic sobre el botón vista previa para ver los resultados.