Foros del Web » Programando para Internet » Javascript »

Cómo simplificar funciones de validación de formulario en una cola función general?

Estas en el tema de Cómo simplificar funciones de validación de formulario en una cola función general? en el foro de Javascript en Foros del Web. Buenas... Con lo poco q se de javascript, llegue a crear una funcion para validar email, usuario y contraseña antes de registrarse el usuario. Cada ...
  #1 (permalink)  
Antiguo 26/06/2011, 20:57
Avatar de reborn  
Fecha de Ingreso: febrero-2010
Mensajes: 440
Antigüedad: 14 años, 2 meses
Puntos: 1
Cómo simplificar funciones de validación de formulario en una cola función general?

Buenas...

Con lo poco q se de javascript, llegue a crear una funcion para validar email, usuario y contraseña antes de registrarse el usuario.

Cada validacion la hago por separado con la funcion q pongo abajo (solo pongo una, para user y contraseña es igual)

Lo q yo quiero saber es como podria simplicar esas tres funciones en una sola y validar el form al hacer click en submit.
Intente pero no me sale, no es mi fuerte javascript.

Solo busco simplificar las funciones, ya q las validaciones las hago por php y lo unico q hace el script es llamar el archivo php para validar.

Código HTML:
<script type="text/javascript">

function ValidarEmail(valida_mail)
{
	$('#valida_mail').html('<img src="images/cargando.gif" />');
	$.post("checkall.php", {mailuser: valida_mail} , function(data)
		{			
			   if (data != '' || data != undefined || data != null) 
			   {				   
				  $('#valida_mail').html(data);	
			   }
          });
}

</script>


Ejemplo de uso:

<input type="text" name="mail" id="mail" onkeyup="ValidarEmail(this.value)"  />

<div id="valida_mail"></div> 
Si alguien me podria dar una idea de como simplificar las tres funciones en una sola...

Gracias.

Etiquetas: cola, funciones, general, simplificar, formulario, validar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:06.