Bonjour
Je débute en asp.
J'ai crée un formulaire et la confirmtion dns la même page (c'est une obligation).
Quand je lance la page, pas de probleme a pars que le test d'erreur s'execute imédiatement alors qu'il devrais ce lancer que quand je valide.
voici mon script :
<%
Option Explicit
On Error Resume Next
Dim varciv
Dim varnom
Dim varprenom
Dim varadr
Dim varcp
Dim varville
Dim varadremail
Dim varprof
Dim varprofavion
Dim varavion
varciv = Request.Form("civ")
varnom = Request.Form("nom")
varprenom = Request.Form("prenom")
varadr = Request.Form("adr")
varcp = Request.Form("cp")
varville = Request.Form("ville")
varadremail = Request.Form("adremail")
varprof = Request.Form("prof")
varprofavion = Request.Form("profavion")
varavion = Request.Form("avion")
Sub Envoi_Mail()
Dim Mailer
Set Mailer = Server.CreateObject("CDONTS.NewMail")
' création objet CDONTS
Mailer.From = varadremail
' email exped
Mailer.To = "prog@ocean-airways.com"
' email dest
Mailer.Subject = "Inscription"
' titre
Mailer.Body = varciv & " " & varnom & " " & varprenom & " " & varadr & " " & varcp & " " & varville & " " & varadremail & " " & varprof & " " & varprofavion & " " & varavion
' corps
Mailer.Send
' on envoie le tout
Set Mailer=Nothing
End Sub
%>
<HTML>
<HEAD>
<TITLE>Formulaire</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<FORM name="formulaire" method="POST">
<!--
#calque2 { position: absolute; top: 134px; left: 385px; width: 428px; height: 51px; visibility: visible; display: block }
-->
</style>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1"/>
</o:shapelayout></xml><![endif]-->
</head>
<body lang=FR style='tab-interval:35.4pt'>
<div class=Section1>
<div id=calque1>
<div align=center>
<table class=MsoNormalTable border=0 cellpadding=0 width=646 style='width:484.5pt;
mso-cellspacing:1.5pt;mso-padding-alt:0cm 0cm 0cm 0cm'>
<tr style='mso-yfti-irow:0'>
<td style='padding:0cm 0cm 0cm 0cm'>
<p class=MsoNormal> Civ<b><span style='font-size:7.5pt;font-family:Arial'> </span></b></p>
</td>
<td style='padding:0cm 0cm 0cm 0cm'>
<p class=MsoNormal><b><SELECT NAME="civ">
<OPTION VALUE="M">M
<OPTION VALUE="Mme">Mme
<OPTION VALUE="Mlle">Mlle
</SELECT></b></p>
</td>
<td style='padding:0cm 0cm 0cm 0cm'>
<p class=MsoNormal><o:p> </o:p></p>
</td>
<td style='padding:0cm 0cm 0cm 0cm'>
<p class=MsoNormal><o:p> </o:p></p>
</td>
</tr>
<tr style='mso-yfti-irow:1'>
<td style='padding:0cm 0cm 0cm 0cm'>
<p class=MsoNormal><b><span style='font-size:7.5pt;font-family:Arial'>Nom * :</span></b><o:p></o:p></p>
</td>
<td style='padding:0cm 0cm 0cm 0cm'>
<p class=MsoNormal><b><INPUT TYPE="text" SIZE="18" NAME="nom" border=0></b></p>
</td>
<td style='padding:0cm 0cm 0cm 0cm'>
<p class=MsoNormal><b><span style='font-size:7.5pt;font-family:Arial'> Prenom
* :</span></b><o:p></o:p></p>
</td>
<td style='padding:0cm 0cm 0cm 0cm'>
<p class=MsoNormal><b><INPUT TYPE="text" SIZE="18" NAME="prenom" border=0></b></p>
</td>
</tr>
<tr style='mso-yfti-irow:2'>
<td style='padding:0cm 0cm 0cm 0cm'>
<p class=MsoNormal><b><span style='font-size:7.5pt;font-family:Arial'>Adresse
* :</span></b><o:p></o:p></p>
</td>
<td colspan=3 style='padding:0cm 0cm 0cm 0cm'>
<p class=MsoNormal><b><INPUT TYPE="text" SIZE="71" NAME="adr" border=0></b></p>
</td>
</tr>
<tr style='mso-yfti-irow:3'>
<td style='padding:0cm 0cm 0cm 0cm'>
<p class=MsoNormal><b><span style='font-size:7.5pt;font-family:Arial'>Code
postal * :</span></b><o:p></o:p></p>
</td>
<td style='padding:0cm 0cm 0cm 0cm'>
<p class=MsoNormal><b><INPUT TYPE="text" MAXLENGTH="5" SIZE="18" NAME="cp"
border=0></b></p>
</td>
<td style='padding:0cm 0cm 0cm 0cm'>
<p class=MsoNormal><b><span style='font-size:7.5pt;font-family:Arial'> Ville
* :</span></b><o:p></o:p></p>
</td>
<td style='padding:0cm 0cm 0cm 0cm'>
<p class=MsoNormal><b><INPUT TYPE="text" SIZE="18" NAME="ville" border=0></b></p>
</td>
</tr>
<tr style='mso-yfti-irow:4'>
<td style='padding:0cm 0cm 0cm 0cm'>
<p class=MsoNormal><b><span style='font-size:7.5pt;font-family:Arial'>Adresse
E-Mail* :</span></b><o:p></o:p></p>
</td>
<td style='padding:0cm 0cm 0cm 0cm'>
<p class=MsoNormal><b><INPUT TYPE="text" SIZE="18" NAME="adremail" border=0></b></p>
</td>
<td style='padding:0cm 0cm 0cm 0cm'>
<p class=MsoNormal><b><span style='font-size:7.5pt;font-family:Arial'> Profession :</span></b><o:p></o:p></p>
</td>
<td style='padding:0cm 0cm 0cm 0cm'>
<p class=MsoNormal><b><INPUT TYPE="text" SIZE="37" NAME="prof" border=0></b></p>
</td>
</tr>
<tr style='mso-yfti-irow:5'>
<td style='padding:0cm 0cm 0cm 0cm'>
<p class=MsoNormal><b><span style='font-size:7.5pt;font-family:Arial'>Vous
êtes un professionnel du voyage : </span></b></p>
</td>
<td style='padding:0cm 0cm 0cm 0cm'>
<p class=MsoNormal><b><span style='font-size:7.5pt;font-family:Arial'><SELECT NAME="profavion">
<OPTION VALUE="oui">Oui
<OPTION VALUE="non">Non
</SELECT></span></b></p>
</td>
<td style='padding:0cm 0cm 0cm 0cm'>
<p class=MsoNormal><o:p> </o:p></p>
</td>
<td style='padding:0cm 0cm 0cm 0cm'>
<p class=MsoNormal><o:p> </o:p></p>
</td>
</tr>
<tr style='mso-yfti-irow:6'>
<td style='padding:0cm 0cm 0cm 0cm'>
<p class=MsoNormal><b><span style='font-size:7.5pt;font-family:Arial'>Vous
prenez l'avion pour:</span></b></p>
</td>
<td style='padding:0cm 0cm 0cm 0cm'>
<p class=MsoNormal><b><SELECT NAME="avion">
<OPTION SELECTED VALUE="vacances">Vacances
<OPTION VALUE="affaires">Affaires
</SELECT></b></p>
</td>
<td style='padding:0cm 0cm 0cm 0cm'>
<p class=MsoNormal><o:p> </o:p></p>
</td>
<td style='padding:0cm 0cm 0cm 0cm'>
<p class=MsoNormal><o:p> </o:p></p>
</td>
</tr>
<tr style='mso-yfti-irow:7;mso-yfti-lastrow:yes'>
<td colspan=4 style='padding:0cm 0cm 0cm 0cm'>
<p class=MsoNormal align=right style='text-align:right'> <INPUT TYPE="submit" value="envoyer" ></b></p>
</td>
</tr>
</table>
</div>
<p><i><span style='font-size:7.5pt'>* : champs obligatoires </span><o:p></o:p></i></p>
</div>
<div id=calque2>
<p class=MsoNormal align=center style='text-align:center'><b><span
style='font-size:10.0pt;font-family:Arial'>Pour être informé de l'ouverture
prochaine de notre site officiel, merci de bien vouloir remplir ce formulaire :</span></b></p>
<br><center>
<center>
</div>
</div>
<%
if (varnom <> "") and (varprenom <> "") and (varadr <> "") and (varcp <> "") and (varville <> "") and (varadremail <> "") and (varprof <> "") then
Call Envoi_Mail
response.write ("Merci de vous être inscrit sur notre Mailing list")
else
response.write("Veuillez remplir les champs obligatoires.<BR><BR>")
end if
%>
<body >
<body>
</HTML>
d'avance merci