P: ¿Como puedo presentar una vista preliminar de los datos de mi formulario para que desde ella el usuario envíe o cancele el envío de dicho formulario?
R: [ver ejemplo] Código PHP:
<html>
<head>
<script language="JavaScript">
function enviar(){
//document.frm2.submit();
alert("Documento enviado");
history.back();
}
function regresar(){
//document.frm2.submit();
history.back();
}
function confirma(){
var sNmb;
sNmb = document.frm.nmb.value;
sApe = document.frm.ape.value;
sPrf = document.frm.prf.value;
with (document){
open();
write("<html><head>");
write(" </head><body><form name='frm2'>");
write(" <table border='0'>");
write(" <tr>");
write(" <td>");
write(" Nombre:");
write(" </td>");
write(" <td width='50' align='right'>");
write(sNmb);
write(" </td>");
write(" </tr>");
write(" <tr>");
write(" <td>");
write(" Apellido:");
write(" </td>");
write(" <td align='right'>");
write(sApe);
write(" </td>");
write(" </tr>");
write(" <tr>");
write(" <td>");
write(" Profesión:");
write(" </td>");
write(" <td align='right'>");
write(sPrf);
write(" </td>");
write(" </tr>");
write(" <tr>");
write(" <td colspan='2' align='center'>");
write(" <input type='submit' onclick='JavaScript:alert(" + '"' + "Documento enviado" + '"' + ");history.back()' value='Enviar estos valores'>");
write(" <input type='button' onclick='JavaScript:history.back()' value='Volver sin enviar'>");
write(" </td>");
write(" </tr>");
write(" </table>");
write("</form></body></html>");
close();
}
}
</script>
</head>
<body>
<form name="frm">
<table border="1">
<tr>
<td>
Nombre:
</td>
<td>
<input type="text" name="nmb">
</td>
</tr>
<tr>
<td>
Apellido:
</td>
<td>
<input type="text" name="ape">
</td>
</tr>
<tr>
<td>
Profesión:
</td>
<td>
<input type="text" name="prf">
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="button" onclick="confirma()" value="Enviar">
</td>
</tr>
</table>
</form>
</body>
</html>