Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/03/2009, 05:03
frins89
 
Fecha de Ingreso: febrero-2008
Mensajes: 72
Antigüedad: 17 años
Puntos: 0
Error en el formulario de registro

Código HTML:
//cuento caracteres de los campos
function comprueba() {
	nic=document.registro.nick.value.length;
	pas1=document.registro.pass.value.length;
	pas2=document.registro.pass2.value.length;
	emai=document.registro.email.value.length;
	fmagi=document.registro.fmagica.value.length;
	
	ok=0;
	//compruebo msi hay alguno a 0 entonces ok es 1
	if (nic==0 || pas1==0 || pas2==0 || emai==0 || fmagi==0)
	{
 	ok=1;
 
	}
else
	{
       //si los campos tienene algun caracter en blanco ok es 1
	for(i=0;i<nic;i++) 
		{  
  		if (document.registro.nick.value.substr(i,1)==" "  ) 
      			{ 
			ok=1; 
	  		} 
		} 
	for(i=0;i<pas1;i++) 
		{  
  		if (document.registro.pass.value.substr(i,1)==" " ) 
      			{ 
			ok=1; 
	  		} 
		} 
	for(i=0;i<pas2;i++) 
		{  
  		if (document.registro.pass2.value.substr(i,1)==" " ) 
      			{ 
			ok=1; 
	  		} 
		} 
	for(i=0;i<emai;i++) 
		{  
  		if (document.registro.email.value.substr(i,1)==" " || document.registro.email.value.substr(i,1)!="@") 
      			{ 
			ok=1; 
	  		} 
		} 
	for(i=0;i<fmagi;i++) 
		{  
  		if (document.registro.fmagi.value.substr(i,1)==" ") 
      			{ 
			ok=1; 
	  		} 
		} 
//compruebo que las contraseñas son iguales
		if (document.registro.pass.value != document.registro.pass2.value) 
			{ 
			ok=1; 
			} 
	
	} 
//si ok es 1, no manda el formulario y dara error de datos
	if (ok==1 ) 
		{ 
		alert ("Datos incorrectos"); 
		} 
	else 
		{ 
 		document.registro.action="crear_usu.php"; 
		document.registro.submit(); 
		} 	
		} 
}

	
Aparentemente parece esta todo bien... alguien me puede decir en que me estoy equivocando??????????? llevo un tiempo con estoy y estoy que....