Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/09/2005, 07:49
Avatar de JuanKa
JuanKa
 
Fecha de Ingreso: septiembre-2004
Mensajes: 468
Antigüedad: 19 años, 8 meses
Puntos: 1
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