Ver Mensaje Individual
  #7 (permalink)  
Antiguo 23/04/2016, 04:21
Avatar de NueveReinas
NueveReinas
 
Fecha de Ingreso: septiembre-2013
Ubicación: No tan Buenos Aires
Mensajes: 1.101
Antigüedad: 10 años, 8 meses
Puntos: 145
Respuesta: Mostrar datos de formulario por pantalla antes de enviar

Te ofrezco una solución alternativa en base a jQuery:

Código HTML:
Ver original
  1. <form id="TuForm" (y todo lo demás)>

Luego creas dos contenedores (o botones, o lo que quieras) con los ID correspondientes y listo.

Código Javascript:
Ver original
  1. $("#preview").click(function(e) {  
  2.     $('#TuForm').get(0).setAttribute('action', 'preview.php');
  3.     //Aquí haces lo que necesites, lo importante es establecer el action.
  4.     //Puedes hacer un .submit(), enviarlo por AJAX, etc.
  5. });
  6.  
  7. $("#publicar").click(function(e) { 
  8.     e.preventDefault();
  9.     $('#TuForm').get(0).setAttribute('action', 'publicar.php');
  10.     $('#TuForm').get(0).setAttribute('target', '_blank');
  11.     $("#TuForm").submit();
  12. });

Por cierto, no olvides asegurar TODOS y cada uno de los datos que vas a mostrar para evitar ataques de XSS.

Saludos.
__________________
¿Te sirvió la respuesta? Deja un +1