Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/10/2010, 07:10
choquii
 
Fecha de Ingreso: mayo-2010
Mensajes: 93
Antigüedad: 14 años
Puntos: 3
Exclamación Retornar a 0 caja de texto javascript

Hola yo hice unas preguntas anteriores sobre una caja de email.. ya la termine pero lo unico que me falta seria eso..luego de validar si esta mal... si al ingresar mal un dato y salte un cartel que diga ingrse un solo @ el valor de la caja de texto retorne a 0 para que al borrar lo que haya adentro y el usuario ingrese un email con un solo arroba no se acumule con la anterior y no salte denuevo el cartelito..como y donde lo tengo que poner?? les dejo el codigo..desde ya agradeceria mucho una respuesta.
pd. prove poner return 0 depues de los alerts pero no sirve.. quizas lo este poniendo en el lugar incorrecto..

Código:
<html>
	<head>
		<script>
			
			var cuenta=0
			var cuentaa=0
			var punto=0
			var arroba=0
		
				function verifica_email()
				{
					if(document.f.email.value=="")
					{
						alert("Ingrese una direccion de correo electronico")
					}
					else
					{
						for(x=0;x<document.f.email.value.length;x++)
						{
							if(document.f.email.value.charAt(x)=="@")
							{
								cuenta=cuenta+1
								arroba=(x)
							}
						}
						if(cuenta==1)
						{
							for(i=0;i<document.f.email.value.length;i++)	
							{
								if(document.f.email.value.charAt(i)==".")
								{
									cuentaa=cuentaa+1
									punto=(i)
									
								}					
							}
							if(cuentaa==0)
							{
								alert("email sin puntos")
								
							}
							else
							{
								if(cuentaa>=1)
								{
									if(punto>arroba)
									{
										alert("que siga con lo demas.")
									}
									else
									{
										alert("Ingrese al menos un punto despues de la @")
										
									}	
								}
							}	
						}
						else
						{
							if(cuenta>1)
							{
								alert("ingrese un solo arroba")
								
							}
							else
							{
								alert("Ingrese algun arroba")
								
							}
						}
					}	
				}			
		</script>
	</head>
			<body>
					<form name="f">
									E-mail<input type="text" name="email" maxlength="45">
									<input type="button" name="txtverifica" value="Enviar" onclick=verifica_email()>	
									<input type="reset" name="borrar" value="Borrar">
					</form>
			</body>
</html>