Ver Mensaje Individual
  #8 (permalink)  
Antiguo 28/10/2007, 06:37
msimsi
 
Fecha de Ingreso: noviembre-2006
Mensajes: 38
Antigüedad: 18 años, 4 meses
Puntos: 1
Re: Previsualizacion formulario

Hola no he podido hacer la vista previa siguiendo el ejemplo de arriba. Necesito usar el metodo post ya que son muchos datos. Hice esto.

pagina del formulario form_pub_ima.php

Coloque el script entre los <head>

<script language="javascript" type="text/javascript">
function previsualizar(){
ventanaPrevisualizar = window.open('', 'ventanaPrevisualizar','width=450,height=275, location=yes')
document.formprev.target = 'ventanaPrevisualizar'
document.formprev.action = 'previsualizar.php'
document.formprev.submit()
document.formprev.target = '_self'
document.formprev.action = 'previsualizar.php'
}
</script>


y esta es la forma:
<form name="nameform" method=post enctype=multipart/form-data action=processor.php<?php echo "?ref=$x_idciudad" ;?>>

<label for="f_titulo">T&iacute;tulo: </label>
<input id="f_titulo" name="f_titulo" type="text" maxlength="255" value=""/>

<label for="f_foto1">Tu imagen: </label>
<input id="f_foto1" name="f_foto1" type="file"/>

<label for="f_mensaje">Mensaje: </label>
<textarea id="f_mensaje" name="f_mensaje" cols="85" rows="15" ></textarea>

<label for="f_nombre">Nombre: </label>
<input id="f_nombre" name="f_nombre" type="text" maxlength="255" value=""/>

<label for="f_email">Email: </label>
<input id="f_email" name="f_email" type="text" maxlength="255" value=""/>

<label for="f_mostraremail">Mostrar Email: </label>
<input name=f_mostraremail id=f_mostraremail_option_1 type="radio" value="1" />
<label class="choice" for="f_mostraremail_option_1">S&iacute;</label>
<input name=f_mostraremail id=f_mostraremail_option_2 type="radio" value="0" checked="checked" />
<label class="choice" for="f_mostraremail_option_2">No</label>

<input id="saveForm" type="submit" name="submit" value="Enviar" />

<form name="formprev">
<input id="previsualizar" " type="submit" name="previsualizar" value="Previsualizar" onclick="previsualizar()">
</form>

</form>


Cuando le hago click al boton previsualizar no me esta abriendo previsualizar.php en una ventana aparte sino que me lleva a processor.php en la misma ventana.

Y ademas de ese problema tengo una pregunta. Cuando me logre abrir la ventana previsualizar.php para tomar los valores del formulario uso como siempre $VARIABLE=@$_POST['f_variable']; asi con todas las variables incliudad la de la foto?