Hola gente !!! Tengo una solucion, no se si es a mejor, pero funciona !!!!
Despues de leer varios POST de este foro, lo logre hacer esto:
El form quedo asi con el action vacio :
Pero le agrego un onsubmit="valida()", que es ahi donde veo dependiendo del valor del boton , que action le asigno ...
<form id="form" name="form" action="" method="post" onsubmit="valida()">
Estos los botones ...
El unico que se ejecuta en otra pagina es Imprimir.
Código html:
Ver original<input type="submit" name="buscar" value="Buscar" onkeypress="return tabular(event,this)" onclick="return valida(this)"/> <input type="submit" name="print" id="print" value="Imprimir" onkeypress="return tabular(event,this)" onclick="return valida(this)"> <input type="submit" name="mod" id="mod" onclick="return confirm('Modifica???');return valida(this)" value="Modificar" onkeypress="return tabular(event,this)" > <input type="submit" name="del" id="del" onclick="return confirm('Borra???');return valida(this)" value="Borrar" onkeypress="return tabular(event,this);return valida(this)"> <input type="button" name="volver" id="volver" value="VOLVER" onclick="self.location.href='../gestion/menu/remitos.php'" onkeypress="return tabular(event,this)"/>
La funcion javascript es esta:
Código javascript
:
Ver originalfunction valida(boton){
if(boton.value=="Imprimir")
{
document.form.action="imprime_remitos_pdf.php"
document.form.submit();
return false;
}
{
document.form.action="consulta_remitos.php"
document.form.submit();
return false;
}
}
De esta manera, se puede enviar el formulario a la pagina que quieras !!!!!!
Espero que a alguien le sirva !!!!!