begin process at 2012 05 30 05:27:27
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

vérifier validité plusieurs adresses


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

vérifier validité plusieurs adresses

samedi 23 avril 2005 à 16:09:45 | vérifier validité plusieurs adresses

Maniaxman

salut, j'ai trouvé en javascript qui permettait de vérifier la validité d'une adresse mail :

<SCRIPT language="JavaScript">
<!--
function Control()
{
    var name   = document.form1.name.value;
    var verif   = /^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$/
         if (verif.exec(name) == null)
       {
        alert("L'adresse de l'expéditeur est incorrecte !");
       }
         else
       {
document.form1.method = "POST";
document.form1.action = "mail.php";
document.form1.submit();
       }
       }
//-->
</script>
et j'aimerais vérifier la validité de deux adresses, pour cela j'ai tapé ceci :

<SCRIPT language="JavaScript">
<!--
function Control()
{
    var name   = document.form1.name.value;
    var to   = document.form1.to.value;
    var verif   = /^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$/

         if (verif.exec(name) == null)
       {
        alert("L'adresse de l'expéditeur est incorrecte !");
       }

        else if (verif.exec(to) == null)
       {
        alert("L'adresse du destinataire est incorrecte !");
       }

       else
       {
document.form1.method = "POST";
document.form1.action = "mail.php";
document.form1.submit();
       }
       }
//-->
</script>

mais peu importe ce que je mette dans l'adresse du destinataire, j'ai ce message d'erreur : L'adresse du destinataire est incorrecte !

comment faire pour vérifier deux adresse en même temps?

Merci

samedi 23 avril 2005 à 20:22:21 | Re : vérifier validité plusieurs adresses

GhislainLavoie

Salut!

Je ne vois pas ce qui cloche, j'ai même essayé et tout est ok.

<html><head><title></title>
<SCRIPT language="JavaScript">
<!--
function Control()
{
var name = document.form1.name.value;
var to = document.form1.to.value;
var verif = /^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$/

if (verif.exec(name) == null)
{
alert
("L'adresse de l'expéditeur est incorrecte !");
}

else if (verif.exec(to) == null)
{
alert
("L'adresse du destinataire est incorrecte !");
}

else
{
document
.form1.method = "POST";
document
.form1.action = "mail.php";
document
.form1.submit();
}
}
//-->
</script>

</head>
<body>
<form name=
"form1">
<input name=
"to" type="text" value="ddfgdg@gdgdf.com">
<input name=
"name" type="text" value="ddfgdg@gdgdf.fr">
<input type=
"button" value="GO" onclick="Control()">
</form>
</body>
</html>



A+, Ghislain
samedi 23 avril 2005 à 21:18:40 | Re : vérifier validité plusieurs adresses

Maniaxman

Merci GhislainLavoie, je ne comprends pas pourquoi cela ne marchait pas, enfin je crois que c'est parce que je me suis trompé de nom avec le to, ma case ne s'appellait pas comme ça.
Maintenant, comment faire pour pouvoir insérer des pièces jointes ?
Merci
samedi 23 avril 2005 à 22:49:48 | Re : vérifier validité plusieurs adresses

GhislainLavoie

Salut!

Pour inserer un pièce jointe, on utilises habituellement un imput de type file.

<input type="file" value="">

A+, Ghislain

samedi 23 avril 2005 à 22:51:54 | Re : vérifier validité plusieurs adresses

Maniaxman

je n'ai rien a ajouter dans le fichier .php?
samedi 23 avril 2005 à 23:20:29 | Re : vérifier validité plusieurs adresses

GhislainLavoie

Et bien tu envois le fichier au destinataire avec le fichier joint.  Tu fait bien l'envoi en php?

Tu dois mettre le fichier avec le bon mime type et l'envoyer a la suite comme pièce joint.

Si tu as des quetions la dessus, va sur un forum php.

A+

dimanche 24 avril 2005 à 11:33:40 | Re : vérifier validité plusieurs adresses

Maniaxman

Ook merci, maintenant, toujours en javascript, comment puis-je vérifier la date d'un formulaire?
j'ai des jours, mois, l'année et le fuseau horaire aussi.

Merci.

mardi 26 avril 2005 à 02:20:30 | Re : vérifier validité plusieurs adresses

GhislainLavoie

Salut!

Je ne suis pas certain d'avoir compris?  Pourquois des jours un un fuseau horaire ça un rapport avec l'heure mais quel rapport avec une date si y'a pas d'heure et si y"a l'heures quel validation doit-on y faire et sur le(s) fuseaux et de quel pays?

A+, Ghislain
mardi 26 avril 2005 à 11:59:14 | Re : vérifier validité plusieurs adresses

Maniaxman

non, ce que je veux vérifier c'est si la personne a pas mis, pour DD:MM:YY quelque chose de valide, par exemple si elle n'a pas mis des chiffres, il indique qu'il y a une erreur

j'ai trouvé ça :

 function IsDate(JJ, MM, AAAA)
{if(JJ<1||JJ>31||MM<1||MM>12) return false;
if(MM==2)
{if(JJ==30||JJ==31) return false;
  if(JJ==29) return ((AAAA%4==0&&AAAA%100!=0)||AAAA%400==0);
}
else if(JJ==31) return !(MM==4||MM==6||MM==9||MM==11);
return true;
}

comment puis-je l'insérer a mon code?
mardi 26 avril 2005 à 23:38:11 | Re : vérifier validité plusieurs adresses

GhislainLavoie

Réponse acceptée !
Salut!

La fonction que tu as trouver retourne un booleen lorsque un jour, mois et année est passée en paramètre. 

Voici comment tu peux l'utiliser :

<html>
<head>
<title>Untitled</title>
<STYLE type="text/css">
</STYLE>
<script type="text/javascript">
function IsDate(JJ, MM, AAAA)
{if(JJ<1||JJ>31||MM<1||MM>12) return false;
if(MM==2)
{if(JJ==30||JJ==31) return false;
if(JJ==29) return ((AAAA%4==0&&AAAA%100!=0)||AAAA%400==0);
}
else if(JJ==31) return !(MM==4||MM==6||MM==9||MM==11);
return true;
}

function Control()
{
var name = document.form1.name.value;
var to = document.form1.to.value;
var verif = /^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$/
var date = document.form1.date.value;
var dt = date.split("-");// délimiteur de la date
if (verif.exec(name) == null)
{
alert("L'adresse de l'expéditeur est incorrecte !");
}

else if (verif.exec(to) == null)
{
alert("L'adresse du destinataire est incorrecte !");
}

else if (dt.length!=3 || !IsDate(dt[0],dt[1],dt[2]))
{
alert("La date est invalide");
}
else
{
document.form1.method = "POST";
document.form1.action = "mail.php";
document.form1.submit();
}
}
</script>

</head>
<body>
<form name="form1">
<input name="to" type="text" value="ddfgdg@gdgdf.com">
<input name="name" type="text" value="ddfgdg@gdgdf.fr">
<input name="date" type="text" value="ddfgdg@gdgdf.fr">
<input type="button" value="GO" onclick="Control()">
</form>
</body>
</html>


A+, Ghislain


1 2

Cette discussion est classée dans : document, adresse, name, form1, za


Répondre à ce message

Sujets en rapport avec ce message

checkbox [ par mekano ] Est-ce qu'il est possible que lorsqu'on active un check box cela fait apparaitre une zone de texte qui etais jusque la invisible et lorsque lon desact aide pour un jv-sc qui test des champs [ par Moussetique ] function VerifForm() { adresse = document.krucial.email.value; motdp = document.krucial.mdp.value; var place = adresse.indexOf("@",1); var point = adr if ...else avec netscape [ par Poulipe ] Bonjour,je ne comprend pas pourquoi ca :function Cbagbonclick(){ - if(document.form1.Cbagb.checked){ ou - if(document.form1.Cbagb.check probleme verification champs [ par ninipe ] Bonjour a tous,Voila g un petit probleme de code en javascriptje verifie les champs d'un formaulaire par la fonction mailla verif fonctionne pour le c problème de rafraichissement de liste [ par Zayl ] Bonjour,J'essaie de rafraichir mes listes avec un morceau de code qui a déjà fait ses preuves et cela ne marche pas... function selectService(){ $dat compatibilité internet explorer. [ par davwart ] Bonjour à tous. J'ai un petit probleme de compatibilité. Je suis grand nouveau en javascript, et j"ai ecrit un de mes premieres fonctions pour un peit Formulaire parent [ par stailer ] Bonjour, voici un code javascript qui fonctionne bien : function Affich(table_id, coll) {     if (document.Form1[coll].value == "true")     {         pb avec 2 fonction [ par jackrichard ] salut a tous j'ai un problème que je ne comprend pas j'ai une première fonction qui se déclenche a chaque fois que le focus change de position dans mo comment passer un id en argument de (mini) fonction ? [ par fixeurman ] J'ai la fonction 1 qui met écrit une date en haut d'une boite de texte dans un formulaire mais si j'ai plusieurs boites de texte Comment puis-je passe nom de champ [ par ehmarc ] salutj'ai un souci mineur j'ai un script qui tourne tres bien sur une page avec des champ du style document.forms["form1"].elements["pipo"] </tabl


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,139 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales