Esque hasta ahora he conseguido hacer el popup, pero no hay manera de recoger los datos del formulario

Gracias de antemano.
| |||
Re: Formulario con 2 "actions" El bottom de preview no lo pongas type="submit" y pon onclick="abrirPopup()" y crea la funcion abrirPopup(). en esa funcion coges los valores de los campos del formulario: variable1 = document.getElementById("XXX").value; etc. Luego en window.open cuando pongas la URL puedes poner "pagina.php?nombre="+variable1+"&apellidos=+"var2" +.... Y despues coges los datos mediante GET en pagina.php. A lo mejor hay algo sin utilizar PHP, pero no caigo ahora mismo. Saludos. |
| ||||
Re: Formulario con 2 "actions" Debes utilizar Javascript para añadir un manejador al evento click del botón preview y cancelar la acción predefinida de envío (submit), luego puedes recorrer el DOM y obtener los valores que se hayan llenado en el formulario. Lo puedes hacer simplemente con Javascript o usar una librería como jQuery o Prototype. Una librería ayuda si el formulario tiene muchos elementos o quieres repetir las mismas operaciones en muchas partes de tu sitio web y simplificar tu código. Obviamente debes comprender como funciona Javascript. Hay muy buenos libros sobre el tema, hace poco comenté sobre PPK on Javascript y DOM Scripting en In Silico y uno de los mejores recursos en la Red sobre Javascript es justamente el sitio de PPK. Nos cuentas como te va.
__________________ Alexis Bellido |
| ||||
Re: Formulario con 2 "actions" ¿Y nos cuentas cómo? Eso ayudaría a muchos otros usuarios en una situación similar y es una muestra de cortesía para con la comunidad :) ¡Saludos!
__________________ Alexis Bellido |