Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    483

    Funzione controllo Mail

    Ciao a tutti....avrei bisogno di un piccolo help..io ho una funzione ke controlla ke l'email inserita in un determinato form sia corretta (cioè della forma qualcosa@qualcosa). In questo modo sia ke non compilo il form sia ke lo compilo erroneamente me lo segnala... io ora vorrei invece ke se il form è vuoto la funzione deve comportarsi come se riceve un indirizzo giusto.... io ho provato inserendo un controllo if Len(strMail) = 6 Then Exit Function Ma non funziona...xke evidentemente mi ritorna nella funzione......cmq ora vi scrivo la funzione (senza qual controllo scritto in arancione):
    codice:
    Function MailCorretta(strMail)
    	Dim pos, dotpos
    	 
      If Len(strMail) > 6 Then
    
          pos = Instr(1, strMail, "@")
          If pos >= Len(strMail) - 3 Then
              Exit Function
          End If
      
          If pos < 2 Then
              Exit Function
          End If
        
          dotpos = Instr(pos + 1, strMail, ".")
          If dotpos > Len(strMail) - 2 Then
              Exit Function
          End If      
      
          If Len(Mid(strMail, pos + 1)) < 5 Or dotpos = 0 Then
              Exit Function
          End If  
        
          MailCorretta = True
        
      Else
      
          MailCorretta = False
          
      End If
    	
    End Function
    Qualke consiglio ?? ? grazie

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    La funzione ti segnala l'errore se la richiami.
    Richiamala allora solo se la launghezza della stringa email è maggiore di 0.

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    483
    grazie.... non c avevo pensato!!! ora funziona

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.