begin process at 2012 02 12 08:22:19
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

IIS et l'ASP

 > 

Pb de test d'erreur


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

Pb de test d'erreur

jeudi 12 février 2004 à 13:14:40 | Pb de test d'erreur

bibifoc_35

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
vendredi 13 février 2004 à 00:07:17 | Re : Pb de test d'erreur

fabrice69

Administrateur CodeS-SourceS
Il faut mettre un INPUT invisible (HIDDEN) avec une valeur que tu testes en premier.
Si la valeur est OK tu fais la partie liée à la validation du formulaire sinon c que ton form n'est pas posté donc tu as l'affichage du fomulaire.

Romelard Fabrice (Alias F___)
lundi 1 mars 2004 à 21:31:45 | Re : Pb de test d'erreur

arthas


Arthas

il faut d'abord tester si il a appuyer sur le bouton envoit si oui faire les testes:


if Request.form("submit")<>"" then
'les test de validations

else le forlmulaire


Cette discussion est classée dans : pb, erreur, formulaire, and, test


Répondre à ce message

Sujets en rapport avec ce message

Pb avec un formulaire en VBscript (menu deroulant). [ par warrax ] Bonjour,Je commence la programmation en asp et vbscript et je n'arrive pas a reccuperer la valeur de ma selection d'un menu deroulant dans une fonctio PB de requette Insert Into [ par Psyko ] Voici le bout de code de ma page :DB.execute("Insert Into dreamcast (Titre, Region, Support, Interface, Prog, Nbr, Tps, Tracks, Taille, Fichiers, Doss Pb dans un script [ par onha ] Bonjour a vous tousJ'ai récupéré un script sur un site qui permet de modifier un enregistrement dans une base de donnée.Etant débutant je ne sais pas Pb dans un script [ par onha ] Bonjour a vous tousJ'ai récupéré un script sur un site qui permet de modifier un enregistrement dans une base de donnée.Etant débutant je ne sais pas pb requete maj [ par adel ] Bonjour à tous,J'ai un problème lors d'un appel dans un fichier asp à une requête de mise à jour.Le message d'erreur est le suivant :Microsoft OLE DB erreur '80040e14'?????????????????? [ par glopglop ] Dans ma requete suivante on me dit :)en trop dans.......rsAffichedispo.Open "Select nom_dispo,domaine, public,nomnature, montant,date_depos,condition erreur '80040e14'????????? c'est quoi ca!!! [ par glopglop ] Dans ma requete suivante on me dit :)en trop dans.......rsAffichedispo.Open "Select nom_dispo,domaine, public,nomnature, montant,date_depos,condition Encore pb avec Phifji et sans dsn [ par pi0up51 ] Encore des pbs : je met ce code -ci (et la déconnection à la fin de la page que je veux) et euh :Set cnn = Server.CreateObject("ADODB.Connection")sCon pb sondage!!!! [ par ronando ] J'ai un pb avec un sondage...tout ce passe bien lorsque celui ci est inserer ds une page HTML mais des qu'il est dans une page ASP il bug ..avec comme SVP FORMULAIRE ou est mon erreur [ par jeffi ] Salut, je reçoi ce message :"Microsoft VBScript runtime error '800a01a8' Object required: '' /monfichier.asp, line 62et voici mon script asp à la suit


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 2,028 sec (4)

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