Foros del Web » Soporte técnico » Ayuda General »

Mas rapido que inmediatamente.........

Estas en el tema de Mas rapido que inmediatamente......... en el foro de Ayuda General en Foros del Web. Hola, estoy haciendo un formulario, en el cual necesito validar, texto, números, emails, longitudes y fechas comprendidas entre ciertos tiempos. he intentado hacerlo con validar ...
  #1 (permalink)  
Antiguo 11/03/2002, 14:44
Avatar de Agripado  
Fecha de Ingreso: mayo-2001
Ubicación: En mi casa
Mensajes: 441
Antigüedad: 22 años, 11 meses
Puntos: 1
Mas rapido que inmediatamente.........

Hola, estoy haciendo un formulario, en el cual necesito validar, texto, números, emails, longitudes
y fechas comprendidas entre ciertos tiempos.

he intentado hacerlo con validar todo al mismo tiempo, pero no puedo ya que la validación de cada uno de los elementos
se hace de modo Onsbumit="return checkmail(this)", como hago para que chequee todas las funciones al mismo tiempo
con una sola llamada en el OnSubmit.

ya que si pongo así.... <form name="forma" Onsbumit="return checkmail(this); segundafuncion(this); tercerafuncio(this)" >

NO FUNKA!!!

Alguna solución salomonica???

Era para ayer, le estaria eternamente agradecido al que me ayude con esto.

Gracias anticipadas
  #2 (permalink)  
Antiguo 11/03/2002, 15:50
bet
 
Fecha de Ingreso: febrero-2001
Mensajes: 292
Antigüedad: 23 años, 2 meses
Puntos: 0
Re: Mas rapido que inmediatamente.........

Código:
 
<html>
<head>
<title> Validar Formulario </title>

<script language="Javascript1.2">
<!--


function checkForm(frm){

	var email = frm.email.value;
	var pattern = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
	flag = pattern.test(email);	
	if(!flag)	{		
		alert("Error en el mail");
		frm.email.focus();
		return false;	
	}

	if (frm.segundo.value == ""){
		alert("Error en otro campo");
		frm.otrocampo.focus();
		return false;	
	}


}


//-->
</script></head>

<body>
<form name="f1" method="post" action="" onSubmit="return checkForm(this)"">
<input name="email" type="text"><br>
<input name="segundocampo" type="text"><br>
<input name="tercercampo" type="text"><br>

<input type="submit">

</form>
</body>
</html>
<hr noshade size=1><img src="http://www.gograph.com/Images-8712/ClipArt/cat03.gif" height="50" border=0 align="absmiddle"> <font size="2" face="verdana" color="#000000">bet[/CODE]
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 22:04.