Explication :

*mon objectif 1er est d'envoyer un mail
>> En JS je verifi si l'adresse mail est correct
>> Si elle est correct alors j'effectu l'a verification du 2eme objectif
*mon 2eme objectif est d'ajouter l'expediteur, si il le veut, a une liste de diffusion.
>> En JS je verifi si il le veux on non.
>> Si il ne veux pas, on envoit le mail.
>> Si il le veux alors je lui demande son nom, qu'on envoi, dans la page envoimail.php, grace a un <input type="hidden">

Où j'en suis :

JavaScript
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
function VerifForm(){
        adresse = this.Form1.Mail.value;
        var place = adresse.indexOf("@",1);
        var point = adresse.indexOf(".",place+1);
        if ((place > -1)&&(adresse.length >2)&&(point > 1)){    
                return(Form1.submit());
        }
        else{
                alert('Entrez une adresse e-mail valide!!');
                return(false);
        }
}
//\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

function lstDiff(){
        if (this.Form1.Inscription[1].checked)
        {
                var Reponse = prompt("entrer votre Prénom","Prénom");
                if (Reponse == Null){
                        return( false);
                }
                else
                {
                        Form1.Nom.value = Reponse;
                        return( true);
                }
        }
        else
        {
                thiss.Formulaire.submit();
                return( true);
        }
}
Html
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<form method="post" action="EnvoiMail.php" onSubmit='return(VerifForm())'name="Form1">
        Votre adresse de messagerie : <input type="text" name="Mail"><br />
        Sujet du message : <input type="text" name="Titre"><br />
        Message:<br />
        <textarea name="Msg" cols="60" rows="10"><br />
        s'inscrire a la liste de diffusion ?<br />
        <label><input type="radio" name="Inscription" value="1" checked />Oui</label><br />
        <label><input type="radio" name="Inscription" value="2" />Non</label>
</form>
Voila pour le script,

Mes problèmes :

* la verification de l'addresse mail ne fonctionne plus. En changeans ce qui est souligné, ca na plus marché
* lorceque ca marchais, la fonction : listDiff(); ne ce lancait pas ! Je l'ais verifier avec des alerts !!

Voila, D'avance merci !!!
Léni