Ver Mensaje Individual
  #2  
Antiguo 05-04-2007
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Me parece que lo que quieres hacer no lo vas a lograr así. Si lo que quieres es abrir una página determinada (suscripcion.php) en una nueva ventana y con los valores del formulario, entonces sería mejor algo así:

Código:
<form method='get' action='suscripcion.php', target='ventana' onsubmit='return enviar(this)'>

...

</form>
Esto hará que el formulario se envie a la ventana de nombre 'ventana'. Pero como tal ventana no existe, debes crearla, y un buen momento para ello parece ser el evento onsubmit, manejado en el ejemplo por la función enviar(). Entonces, basta que definas esta función:

Código:
<script type='text/javascript'>
function enviar(oForm)
{
  /*
    Aquí puedes hacer validaciones del formulario (cuya referencia estará
    en oForm). Si alguna condición no se cumple, regresas false

      return false;

    para que el formulario no se envíe.
  */

  window.open('', 'ventana', 'toolbar=no,width=500,height=250');
  return true;
}
</script>
Por otra parte, no tiene sentido que pongas scripts php en los atributos name e id del formulario.

// Saludos
Responder Con Cita