Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/05/2003, 14:07
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Creo q no entendistes la explicación que te dí ...

Todo lo que valides EN EL CLINTE via Javascript Es cosa de javascript ...

No puedes ejecutar un evento javascirpt OnClick() o lo que sea de javascript para llamar a una función PHP. Pues ese "evento" llamará a código JAVASCRIPT que está en el "CLIENTE" .. Para cuando valides esos datos .. via javascript todavía estaras en el "CLIENTE" .. para eso, tus rutinas javascript si la validación ha sido correcta .. tu "onClick" dejará enviar el formulario con los datos que tenga (que han sido validados) ..

Si quieres validar tus datos via PHP .. NOOO uses esa función Javascript .. simplemente ENVIALO al servidor .. a tu script php que pongas en tu action= de tu formulario (que puede ser la misma página por supuesto). Ahí lo validas con PHP y si la validación no es correcta, deberas redireccionar al formulario .. (que puede estar en la misma página (script mejor dicho) ) Eso si .. como te daras cuenta ya .. si vas a ejecutar varias acciones en un mismo script .. tendras que tener una variable de control que determine en que estado o sección de tu código habrá de ejecutar .. sea el formulario .. o el código que valide los datos .. o el código que procese esos datos validados .. Sería lo mismo que ir "saltando" de script (por separado) en script .. pero en este caso como tu lo quieres .. esos scripts los tienes en un mismo archivo .. por eso necesitas una variable de control y "condicionales" (IF .. swicht o lo que quieras ..) para que tu "código" sepa en que fase está del proceso.


Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.