Martes, 20 Noviembre 2018

Enviar formulario desde ventana Modal con Mootools RESUELTO

¡ Compartelo en tus REDES SOCIALES ! y siguenos en TWITTER

8 años 1 mes antes 8 años 1 mes antes por brejualva.
Avatar de brejualva
brejualva
Invitado
Invitado
Autor del tema
Enviar formulario desde ventana Modal con Mootools RESUELTO #14641
Tengan buenos dias, tengo una duda como envio un formulario en una ventana modal que se me dispara en mi index.php-....


Les comento que he agregado este codigo en mi index.php <a class="modal" id="popup" rel="{handler: 'iframe', size: {x: 475, y: 550}}" href="http://sist02a/contacto.php"></a>

window.addEvent('domready', function(){
window.addEvent('load', function(){
SqueezeBox.fromElement($('popup'));
//SqueezeBox.loadModal('http://sist02a/index.php?option=com_jumi&fileid=6&Itemid=205','iframe',,450);


});
});


y me funciona me muestra la ventana..pero..como puedo enviar mi formulario en mi programa contacto.php... y estoy trabajando en local....

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

8 años 1 mes antes
Avatar de brejualva
brejualva
Invitado
Invitado
Autor del tema
Enviar formulario desde ventana Modal con Mootools RESUELTO #14654
Resuelto ya aregle mi problema solo agregue el sisguiente codigo en el index.php de mi plantilla y puedo enviar el formulario....

window.addEvent('domready', function() {
//Vamos a recibir el elemento formulario
elementoFormulario = $("f");
//Vamos a añadir un evento al formulario para cuando se envíe
elementoFormulario.addEvent('submit', function(e) {
//primero voy a parar el evento para que no se envíe como lo haría normalmente
e.stop();
//Aquí podríamos hacer acciones como mostrar la típica imagen de cargando de Ajax
//Luego definimos qué hacer cuando se envía el formulario
//Aquí "this" se refiere al formulario sobre el que defino el evento
this.set('send', {
//onComplete sirve para definir qué hacer cuando se recibe la respuesta
onComplete: function(respuesta) {
//escribo la respuesta en la capa "resultado"
$("resultado").set('html', respuesta);
}
});
//Envío el formulario
f.opt.value="enviar";
this.send();
});
});

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Tiempo de carga de la página: 0.218 segundos