Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/10/2010, 07:50
Avatar de bitbow
bitbow
 
Fecha de Ingreso: julio-2006
Ubicación: Distrito Federal
Mensajes: 635
Antigüedad: 17 años, 10 meses
Puntos: 34
De acuerdo Respuesta: Retornar a 0 caja de texto javascript

como dice el compañero, esta dificil de entender tu problema pero realice una pequeña modificacion para que funcione acorde a como creo que deberia, espero te sirva, suerte.

Código javascript:
Ver original
  1. <html>
  2.     <head>
  3.         <script>
  4.            
  5.             var cuenta=0;
  6.             var cuentaa=0;
  7.             var punto=0;
  8.             var arroba=0;
  9.        
  10.                 function verifica_email()
  11.                 {
  12.                     if(document.f.email.value=="")
  13.                     {
  14.                         alert("Ingrese una direccion de correo electronico");
  15.                     }
  16.                     else
  17.                     {
  18.                         for(x=0;x<document.f.email.value.length;x++)
  19.                         {
  20.                             if(document.f.email.value.charAt(x)=="@")
  21.                             {
  22.                                 cuenta=cuenta+1;
  23.                                 arroba=(x);
  24.                             }
  25.                         }
  26.                         if(cuenta==1)
  27.                         {
  28.                             for(i=0;i<document.f.email.value.length;i++)   
  29.                             {
  30.                                 if(document.f.email.value.charAt(i)==".")
  31.                                 {
  32.                                     cuentaa=cuentaa+1
  33.                                     punto=(i)
  34.                                    
  35.                                 }                  
  36.                             }
  37.                             if(cuentaa==0)
  38.                             {
  39.                                 alert("email sin puntos");
  40.                                 document.f.email.value ='';
  41.                                 document.f.email.focus();
  42.                             }
  43.                             else
  44.                             {
  45.                                 if(cuentaa>=1)
  46.                                 {
  47.                                     if(punto>arroba)
  48.                                     {
  49.                                         alert("que siga con lo demas.");
  50.                                         document.f.email.value ='';
  51.                                         document.f.email.focus();                                      
  52.                                     }
  53.                                     else
  54.                                     {
  55.                                         alert("Ingrese al menos un punto despues de la @");
  56.                                         document.f.email.value ='';
  57.                                         document.f.email.focus();
  58.                                     }  
  59.                                 }
  60.                             }  
  61.                         }
  62.                         else
  63.                         {
  64.                             if(cuenta>1)
  65.                             {
  66.                                 alert("ingrese un solo arroba");
  67.                                 document.f.email.value ='';
  68.                                 document.f.email.focus();
  69.                             }
  70.                             else
  71.                             {
  72.                                 alert("Ingrese algun arroba");
  73.                                 document.f.email.value ='';
  74.                                 document.f.email.focus();
  75.                             }
  76.                         }
  77.                     }  
  78.                 }          
  79.         </script>
  80.     </head>
  81.             <body>
  82.                     <form name="f">
  83.                                     E-mail<input type="text" name="email" maxlength="45">
  84.                                     <input type="button" name="txtverifica" value="Enviar" onclick=verifica_email()>   
  85.                                     <input type="reset" name="borrar" value="Borrar">
  86.                     </form>
  87.             </body>
  88. </html>
__________________
El ego es el mayor enemigo de un hombre inteligente.