Hola.
Tengo un formulario dentro de otro para el envío de datos de operación de una tienda virtual.
Se trata de que el formulario ("formulario") contiene los datos personales y dentro de sí un segundo formulario llamado "formulariotpv" que contiene datos de la operación.
He establecido este sistema de envío
document.formulario.submit();
document.formulariotpv.submit();
Que envía primero uno y luego el otro.
Los campos obligatorios están en "formulario".
El problema es que procesa los dos. Así que se envía el segundo formulario estén rellenados o no los campos obligatorios.
Es decir, salen dos ventanas de respuesta; una para el formulario general y otra para el secundario. Si no has rellenado los campos obligatorios, envía el formulariotpv igualmente, aunque salga la otra ventana diciendo que no se han rellenado los campos y que no se ha podido enviar el formulario.
Se me ha ocurrido establecer alguna condición o función para que formulariotpv sólo pueda ser procesado si "formulario" ha sido enviado con éxito.
¿Me podéis orientar?
Un saludo.