Cita:
Iniciado por caricatos <form action="" onsubmit="return evaluar_datos(this)" >
Y en el script:
function evaluar_datos (formulario)
if (la_condición_que_quieras) {
formulario.action = "destino1.php";
formulario.target = "_blank";
return true; //así se envía... aunque me parece que no es necesario;
}
if (otra_condición) {
return false; //así no se envía... esto ya sería obligatorio;
}
if (otra_condición_más) {
formulario.action = "destinofinal.php";
formulario.target = "_self"; // se envía a la misma página
return true; //así se envía... aunque me parece que no es necesario;
}
Espero que te sirva...
Saludos

Hola Caricatos
Bueno he realizado esto pero cuando pongo cualquier cantidad en cualquier articulo no me hace nada al momento que le doy ckick en enviar.
echo "<form action='Ventas/cesta.php?action=add_item&id=$art[cod_art]' method=post name=frmCantidad class=form id=frmCantidad onSubmit='return evaluar_datos(this)'>
<input name='txt_cantidad' type='text' class='caja' style='text-align:center' id='txt_cantidad' onKeypress='Validar_Numeros()' value='1' size='4' maxlength='2' >
<input type='button' name='btn_enviar' value='Enviar' class='boton' >
</form>";
/************************************************** ***
function evaluar_datos(frmCantidad)
{
var tit =frmCantidad.txt_cantidad.value
if (parseInt(tit) > 10)
{ alert ('No puede pedir mas de 11 Unidades x articulo'); }
else
{ frmCantidad.submit(); }
}
Gracias