Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/08/2012, 08:21
paty221
 
Fecha de Ingreso: junio-2012
Mensajes: 22
Antigüedad: 12 años, 6 meses
Puntos: 0
Pregunta Formulario con dos botones - no funciona

Buenas tardes.

Tengo un form, y al final de este dos botones, que cada uno manda a una pagina php diferente. La cosa es que no sé porque cada vez que le doy al botón hace una cosa diferente, aveces funciona, aveces te manda a la página del otro botón, aveces te manda a la propia pagina donde estas otra vez...

El código que tengo es el siguiente:

Código HTML:
<form id="form1" name="form1" method="post" action="">

     El formulario con todos su campos

<input type="button" value="RECOGER PEDIDO EN OFICINAS" onclick="Validar(form1); document.form1.action='../send.php'" />

<input type="button" value="RECIBIR PEDIDO POR CORREO" onclick="Validar(form1); document.form1.action='pago.php'" />

</form> 
En la función validar tengo solo esto, osea que en principio no debería influir ¿no?

Código HTML:
<script language="JavaScript" type="text/javascript">
function Validar(form)
{
{var x;
var r=confirm("Por favor, recuerde que si ha cambiado la seleccion de productos despues de pulsar el boton -Calcular precio- debe volver a pulsarlo para actualizar el precio total. ¿Está seguro de que desea continuar?");
if (r==true)
  {
  x=document.form1.submit();
  }
else
  {
  x=form.f_inicio.focus(); return; };
  }
} </script> 
He mirado en varios foros y por lo que leo debería funcionar lo que tengo, pero no es así. ¿Alquien me podría ayudar? MUCHAS GRACIAS