Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1357 connectés 

  FORUM HardWare.fr
  Programmation
  ASP

  verification des champs d'un formulaire pour l'envoie d'un email

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

verification des champs d'un formulaire pour l'envoie d'un email

n°572483
fcoisb
go ! go ! go !
Posté le 21-11-2003 à 14:03:42  profilanswer
 

Donc en asp, quelqu'un aurait un formulaire ou les expressions qui verifient les champs d'un email à envoyer (genre verifie si l'email de l'expéditeur est du style nom@serveur.xxx
et si les autres champs ne sont pas vide.. etc;.

mood
Publicité
Posté le 21-11-2003 à 14:03:42  profilanswer
 

n°572553
fcoisb
go ! go ! go !
Posté le 21-11-2003 à 14:29:22  profilanswer
 

c'est quoi cette erreur quand j'essaye juste de faire une fonction comme c'est écrit dans les livres pour apprendre??

Code :
  1. Microsoft VBScript compilation error '800a0400'
  2. Expected statement
  3. /essaiMail/test.asp, line 27
  4. End Function
  5. ^

n°572562
urd-sama
waste of space
Posté le 21-11-2003 à 14:33:56  profilanswer
 

j'avais trouvé une fonction qui te controle la validité d'un mail, vais essayer de récup ca.
 
le voila:

Citation :


<%
Function IsValidEmail(sEMail)
    Dim sInvalidChars
    Dim bTemp
    Dim i
    Dim sTemp
 
    ' Caratères interdits
    sInvalidChars = "!#$%^&*()=+{}[]|\;:'/?>,< "
 
    ' Rechercher qu'il y a au moins un '@'
    bTemp = InStr(sEMail, "@" ) <= 0
 
    ' Rechercher qu'il y a au moins un '.'
    bTemp = bTemp Or InStr(sEMail, "." ) <= 0
 
    ' et vérifions que la taille est plus grande que 6 caractères (a@a.ca)
    bTemp = bTemp Or Len(sEMail) < 6
 
    ' Vérifier qu'il y a qu'n seul '@'
     i = InStr(sEMail, "@" )
 
     sTemp = Mid(sEMail, i + 1)
 
    bTemp = bTemp Or InStr(sTemp, "@" ) > 0
 
    ' Vérifier qu'il y un '.' après le '@'
    bTemp = bTemp Or InStr(sTemp, "." ) = 0
 
    ' Vérifier la présence de (" )
    bTemp = bTemp Or InStr(sEMail, Chr(34)) > 0
 
    ' Vérifié s'il y a des caractères interdits
    For i = 1 To Len(sEMail)
        If InStr(sInvalidChars, Mid(sEMail, i, 1)) > 0 Then _
            bTemp = True
    Next
 
    ' S'il y a une seule des conditions ci-dessus qui repond true alors l'e-mail est invalide
    IsValidEmail = Not bTemp
 
End Function
'Fonction provenant de http://www.aspfr.com
%>

n°572709
fcoisb
go ! go ! go !
Posté le 21-11-2003 à 16:21:36  profilanswer
 

Merci beaucoup!!!!!!!!!!! ça marche super bien :-D
 
On est toujours obliger de donner une valeur de retour à la fonction?
(NomdeFonction = <quelquechose>

n°573001
urd-sama
waste of space
Posté le 21-11-2003 à 23:53:32  profilanswer
 

en fait elle va te retourner true or false si je me trompe pas
donc faut faire un test
if IsValidEmail(blabla@blabla.com) then
end if


---------------
.: Clône de Drasche .:. Ebichuleys .:. Avec l'Aloe Vera je fais de beaux cacas [:dawa] .: www.oserselancer.com :.
n°573935
fcoisb
go ! go ! go !
Posté le 23-11-2003 à 17:09:06  profilanswer
 

oui, c'est ce que j'ai fait :-D
mais si tu veux utiliser d'autres fonctions sans vouloir une valeur de retour!! ;..???

n°573938
urd-sama
waste of space
Posté le 23-11-2003 à 17:10:50  profilanswer
 

donne moi un exemple car je comprends pas ce que tu veux dire (désolée)


---------------
.: Clône de Drasche .:. Ebichuleys .:. Avec l'Aloe Vera je fais de beaux cacas [:dawa] .: www.oserselancer.com :.
n°574272
fcoisb
go ! go ! go !
Posté le 24-11-2003 à 00:15:39  profilanswer
 

l'exemple
 

Code :
  1. <%
  2. Function affichageFormulaire()
  3.  
  4.     affichageFormulaire = <quelquechose>
  5. End Function
  6. %>


 
Voila si je donne pas à la fin de ma fonction une valeur à celle ci j'ai une erreur: "statement"
du coup, je mets à la fin affichageFormulaire=""
Sachant que j'ai affiché tout ce que je voulais avant...

n°574327
urd-sama
waste of space
Posté le 24-11-2003 à 09:00:39  profilanswer
 

ah d'accord, c'est une question générale sur les fonctions donc :)
malheureusement je peux pas te répondre, je connais très peu les fonctions en asp


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  ASP

  verification des champs d'un formulaire pour l'envoie d'un email

 

Sujets relatifs
[PHP] champs en php : tous pareils ou tous différents ?W3C et formulaire
Envoie de mail via .cmd .?Champs vide et comparaison de variables
pb du traitement des donnees en PHP recuperees d'un formulaire htmlProbleme de test sur un formulaire dynamique
javascript avec formulaire php pour saut de ligne/liensjavascript pour insertion de balise dans formulaire php sql
CSS et formulaire...envoi d'un formulaire vers un email
Plus de sujets relatifs à : verification des champs d'un formulaire pour l'envoie d'un email


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR