Ver Mensaje Individual
  #7 (permalink)  
Antiguo 17/04/2005, 01:35
jsoledia
 
Fecha de Ingreso: septiembre-2003
Mensajes: 216
Antigüedad: 21 años, 5 meses
Puntos: 0
Cita:
Iniciado por programeitor
No se si sera la solucion ,pero esto es incorrecto:

return comprova(this.formulari);

deberia ser:

return comprova(this);

Por otra parte no veo la variable v_botton por ningun sitio y tal como tienes puesto el submit ,creo que manda el formulario antes de comprobarlo ,corrigeme si me equivoco. Salut.
Hola programeitor,

Sigo sin encontrar mi error. Entiendo que por lo que me dices he de dehjar la llamada a la funcion como ' return comprova(this);' i la recepcion del valor como 'function comprova(formulari)'


Este es mi onsubmit:
Código PHP:
       <form name="formulari" method="post" target="main" onSubmit="return comprova(this); " onKeyPress="disableEnterKey()"
I este mi return de la funcion:

Código PHP:
document.forms[formulari].action = (v_botton == 'enviar') ? 'aplirsi_enviar.php' 'aplirsi_salvar.php';            

return; 
como le paso el valor de v_bottom a la funcion?

muchas gracias a todos i a todas..