Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/11/2005, 13:20
Avatar de ludovico2000
ludovico2000
 
Fecha de Ingreso: noviembre-2003
Ubicación: Bizkaia
Mensajes: 1.315
Antigüedad: 20 años, 6 meses
Puntos: 2
Sencillo: que el submit llame a una función javascript que primero valide los datos, haga todo lo que quieras, y luego, envíe el formulario.

Ejemplo:
Código:
<FORM METHOD='POST' name='formulario' ACTION='loquehacealenviar.php'>
mi formulario con sus input y sus cosas...
<input type='button' value=' Enviar ' onclick='valida()'>
Y la función valida() es:

Código:
function valida(){

	if (document.formulario.nombre.value.length==0){
		alert('Debe indicar NOMBRE')
		document.formulario.nombre.focus()
		return 0;
	}

	...valido más cosas... ...cambio comillas... ...lo que sea...

  document.formulario.submit(); 

}
O si quieres hacerlo con una confirmación, más chulo:

Código:
if(confirm('CONFIRME que desea enviar el form'))document.formulario.submit(); 
	alert('LOS DATOS HAN SIDO ENVIADOS PARA SU PROCESO');
Y entonces, al hacer submit(), es cuando se van los datos al php del action.