Ver Mensaje Individual
  #8 (permalink)  
Antiguo 31/03/2011, 12:48
Avatar de laratik
laratik
 
Fecha de Ingreso: mayo-2010
Ubicación: Cali
Mensajes: 317
Antigüedad: 13 años, 11 meses
Puntos: 63
Respuesta: Duda: Modal flotante desde Submit (POST)

OK, como dije en mi primer post asumí que tenias conocimientos de AJAX, si no es así no te puedo dar una solución, así es como lo haría yo:

Código Javascript:
Ver original
  1. function cargar() {
  2.     addEvent($("enviar"),"click",enviar_post,false);
  3. }
  4.  
  5. function enviar_post(e) {
  6.     stopEvent(e);
  7.     var n1 = $("n1").value;
  8.     var n2 = $("n2").value;
  9.     var n3 = $("n3").value;
  10.     if(n1!="" && n2!="" && n3!="") {
  11.         var data = {n1:n1, n2:n2, n3:n3};//datos a evnviar
  12.         requestAJAX(this.form.action,response,{data:data});//mi peticion AJAX
  13.     } else {
  14.         alert("Por favor llene los campos");
  15.     }
  16. }
  17.  
  18. function response(r) {
  19.     var mos = $("mostrar");
  20.     mos.innerHTML = r;//adhiero la respuesta al div
  21.     createModal("Retornado del POST",mos.cloneNode(true));//creo la ventana modal
  22. }
  23.  
  24. addEvent(window,"load",cargar,false);

Código CSS:
Ver original
  1. #mostrar {
  2.     width: 300px;
  3.     height: 200px;
  4.     background: #FFF;
  5.     display: none;
  6. }

Código HTML:
Ver original
  1. <form action="prueba.php" method="post">
  2. <input type="text" name="n1" id="n1" />
  3. <input type="text" name="n2" id="n2"/>
  4. <input type="text" name="n3" id="n3" />
  5. <input type="submit" value="enviar" id="enviar" />
  6. </form>
  7. <div id="mostrar"></div>
  8. </body>

resultado:



Claro que estoy manejándolo con mi script. Espero que alguien te de una mejor respuesta SALUDOS.
__________________
Programar apasiona y lo que apasiona es un arte, por lo tanto programar es un arte.

Quiero karma para en mi próxima vida ser un billonario bien dotado con alas.