Il y a actuellement 80 visiteurs
Mardi 27 Juillet 2021
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

des problemes avec mon formulaire en asp

Besoin d'aide pour configurer un serveur ? Vous souhaitez obtenir des conseils pour référencer votre site ? Un petit souci pour accéder à votre FTP ? Des soucis de programmation en PHP / ASP / HTML / XHTML / XML / XSLT / CSS / ReactJS / AngularJS / VueJS / CGI / PERL / C / MySQL / PostgreSQL ??? Nous avons peut-être la solution dans ce forum ...

des problemes avec mon formulaire en asp

Message le 04 Mai 2004 17:11

bonjour,
j'ai créé un petit formulaire en ASP avec l'objet CDONTS. Seulement voilà, quand l'utilisateur arrive sur la page, CDONTS envoie déjà automatiquement un email vide ! Comment faire pour réparer ça ?

Code: Tout sélectionner
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Enquete</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<h1>Enqu&ecirc;te Satisfaction</h1>

<form name="form1" method="post" action="">

<table>
  <tr>
    <td>&Ecirc;tes-vous satisfait :</td>
    <td>Tr&egrave;s insatisfait</td>
    <td>Insatisfait</td>
    <td>Assez satisfait</td>
    <td>Tout &agrave; fait<br>
      satisfait</td>
  </tr>
  <tr>
    <td>des performances ?</td>
    <td><input type="radio" name="perf" value="performances : 1"></td>
    <td><input type="radio" name="perf" value="performances : 2"></td>
    <td><input type="radio" name="perf" value="performances : 3"></td>
    <td><input name="perf" type="radio" value="performances : 4" checked></td>
  </tr>
  <tr>
    <td>de l'optimisation ?</td>
    <td><input type="radio" name="optimisation" value="optimisation : 1"></td>
    <td><input type="radio" name="optimisation" value="optimisation : 2"></td>
    <td><input type="radio" name="optimisation" value="optimisation : 3"></td>
    <td><input name="optimisation" type="radio" value="optimisation : 4" checked></td>
  </tr>
  <tr>
    <td>du respect des conditions ?</td>
    <td><input type="radio" name="contrat" value="conditions : 1"></td>
    <td><input type="radio" name="contrat" value="conditions : 2"></td>
    <td><input type="radio" name="contrat" value="conditions : 3"></td>
    <td><input name="contrat" type="radio" value="conditions : 4" checked></td>
  </tr>
</table>


<table>
  <tr>
    <td>&Ecirc;tes-vous satisfait :</td>
    <td>Tr&egrave;s insatisfait</td>
    <td>Insatisfait</td>
    <td>Assez satisfait</td>
    <td>Tout &agrave; fait<br>
      satisfait</td>
  </tr>
  <tr>
    <td>de la comp&eacute;tence du personnel ?</td>
    <td><input type="radio" name="comp_xp" value="competences : 1"></td>
    <td><input type="radio" name="comp_xp" value="competences : 2"></td>
    <td><input type="radio" name="comp_xp" value="competences : 3"></td>
    <td><input name="comp_xp" type="radio" value="competences : 4" checked></td>
  </tr>
  <tr>
    <td>de l'attitude du personnel ?</td>
    <td><input type="radio" name="attitude" value="attitude : 1"></td>
    <td><input type="radio" name="attitude" value="attitude : 2"></td>
    <td><input type="radio" name="attitude" value="attitude : 3"></td>
    <td><input name="attitude" type="radio" value="attitude : 4" checked></td>
  </tr>
  <tr>
    <td>de la r&eacute;activit&eacute; ?</td>
    <td><input type="radio" name="activite" value="reactivite : 1"></td>
    <td><input type="radio" name="activite" value="reactivite : 2"></td>
    <td><input type="radio" name="activite" value="reactivite : 3"></td>
    <td><input name="activite" type="radio" value="reactivite : 4" checked></td>
  </tr>
  <tr>
    <td>de la qualit&eacute; du reporting ?</td>
    <td><input type="radio" name="reporting" value="reporting : 1"></td>
    <td><input type="radio" name="reporting" value="reporting : 2"></td>
    <td><input type="radio" name="reporting" value="reporting : 3"></td>
    <td><input name="reporting" type="radio" value="reporting : 4" checked></td>
  </tr>
  <tr>
    <td>de la facturation ?</td>
    <td><input type="radio" name="facturation" value="facturation : 1"></td>
    <td><input type="radio" name="facturation" value="facturation : 2"></td>
    <td><input type="radio" name="facturation" value="facturation : 3"></td>
    <td><input name="facturation" type="radio" value="facturation : 4" checked></td>
  </tr>
</table>
<p>&nbsp;</p>


<p>Selon vous, quel point devons nous am&eacute;liorer en priorit&eacute; ?</p>
<p>
<textarea name="ameliorer" cols="100" rows="5" id="ameliorer"></textarea></p>
<p>Selon vous, quel est notre point fort ?</p>
<p>
  <textarea name="pfort" cols="100" rows="5" id="pfort"></textarea>
</p>
<h2>Commentaires</h2>
<p>
  <textarea name="commentaires" cols="100" rows="6" id="commentaires"></textarea>
</p>

<p>
  <input type="submit" name="Submit" value="Envoyer" class="submit">
  <input type="reset" name="Submit2" value="R&eacute;tablir" class="submit">
</p>

<%
Dim objCDOMail
Set objCDOMail = Server.CreateObject("CDONTS.NewMail")
objCDOMail.From="enquete@alexboom.com"
objCDOMail.To="webmasseur@alexboom.com"
objCDOMail.Subject="Enquete Satisfaction-Explotation"
objCDOMail.BodyFormat = 0
objCDOMail.MailFormat = 0
objCDOMail.Body=Request.Form("perf") & "<BR>" & Request.Form("optimisation") & "<BR>" & Request.Form("contrat") & "<BR>" & Request.Form("comp_xp") & "<BR>" & Request.Form("attitude") & "<BR>" & Request.Form("activite") & "<BR>" & Request.Form("reporting") & "<BR>" & Request.Form("facturation") & "<BR> point a am&eacute;liorer : " & Request.Form("ameliorer") & "<BR>point fort : " & Request.Form("pfort") & "<BR>commentaires : " & Request.Form("commentaires")
objCDOMail.Send
Set objCDOMail=Nothing

%>

</form>

</body>
</html>


merci pour votre aide :)
alexboom
Visiteur
Visiteur
 
Messages: 2
Inscription: 04 Mai 2004 16:41
 


Re: des problemes avec mon formulaire en asp

Message le 04 Mai 2004 17:27

alexboom a écrit:bonjour,
j'ai créé un petit formulaire en ASP avec l'objet CDONTS. Seulement voilà, quand l'utilisateur arrive sur la page, CDONTS envoie déjà automatiquement un email vide ! Comment faire pour réparer ça ?

Code: Tout sélectionner

<%

page = "un"

if request.form("Submit") = "Envoyer" then
   Dim objCDOMail
   Set objCDOMail = Server.CreateObject("CDONTS.NewMail")
   objCDOMail.From="ondeo-is_survey@ondeo-is.com"
   objCDOMail.To="alexandre.vera@ondeo-is.com"
   objCDOMail.Subject="Enquete Satisfaction-Explotation"
   objCDOMail.BodyFormat = 1
   objCDOMail.MailFormat = 0
   objCDOMail.Body=Request.Form("perf") & VbCrLf & Request.Form("optimisation") & VbCrLf & Request.Form("contrat") & VbCrLf & Request.Form("comp_xp") & VbCrLf  & Request.Form("attitude") & VbCrLf  & Request.Form("activite") & VbCrLf  & Request.Form("reporting") & VbCrLf  & Request.Form("facturation") & VbCrLf &" point a am&eacute;liorer : " & Request.Form("ameliorer") & VbCrLf &"point fort : " & Request.Form("pfort") & VbCrLf &"commentaires : " &VbCrLf & Request.Form("commentaires")
   objCDOMail.Send
   Set objCDOMail=Nothing
   page = "deux" ' (ou alors faire un  : Response.Redirect("page.asp") )
end if
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Enquete</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="robots" content="noindex,follow">
</head>

<body>

<% if page = "un" then %>
<h1>Enqu&ecirc;te Satisfaction</h1>

<form name="form1" method="post" action="">

<table>
  <tr>
    <td>&Ecirc;tes-vous satisfait :</td>
    <td>Tr&egrave;s insatisfait</td>
    <td>Insatisfait</td>
    <td>Assez satisfait</td>
    <td>Tout &agrave; fait<br>
      satisfait</td>
  </tr>
  <tr>
    <td>des performances ?</td>
    <td><input type="radio" name="perf" value="performances : 1"></td>
    <td><input type="radio" name="perf" value="performances : 2"></td>
    <td><input type="radio" name="perf" value="performances : 3"></td>
    <td><input name="perf" type="radio" value="performances : 4" checked></td>
  </tr>
  <tr>
    <td>de l'optimisation ?</td>
    <td><input type="radio" name="optimisation" value="optimisation : 1"></td>
    <td><input type="radio" name="optimisation" value="optimisation : 2"></td>
    <td><input type="radio" name="optimisation" value="optimisation : 3"></td>
    <td><input name="optimisation" type="radio" value="optimisation : 4" checked></td>
  </tr>
  <tr>
    <td>du respect des conditions ?</td>
    <td><input type="radio" name="contrat" value="conditions : 1"></td>
    <td><input type="radio" name="contrat" value="conditions : 2"></td>
    <td><input type="radio" name="contrat" value="conditions : 3"></td>
    <td><input name="contrat" type="radio" value="conditions : 4" checked></td>
  </tr>
</table>


<table>
  <tr>
    <td>&Ecirc;tes-vous satisfait :</td>
    <td>Tr&egrave;s insatisfait</td>
    <td>Insatisfait</td>
    <td>Assez satisfait</td>
    <td>Tout &agrave; fait<br>
      satisfait</td>
  </tr>
  <tr>
    <td>de la comp&eacute;tence du personnel ?</td>
    <td><input type="radio" name="comp_xp" value="competences : 1"></td>
    <td><input type="radio" name="comp_xp" value="competences : 2"></td>
    <td><input type="radio" name="comp_xp" value="competences : 3"></td>
    <td><input name="comp_xp" type="radio" value="competences : 4" checked></td>
  </tr>
  <tr>
    <td>de l'attitude du personnel ?</td>
    <td><input type="radio" name="attitude" value="attitude : 1"></td>
    <td><input type="radio" name="attitude" value="attitude : 2"></td>
    <td><input type="radio" name="attitude" value="attitude : 3"></td>
    <td><input name="attitude" type="radio" value="attitude : 4" checked></td>
  </tr>
  <tr>
    <td>de la r&eacute;activit&eacute; ?</td>
    <td><input type="radio" name="activite" value="reactivite : 1"></td>
    <td><input type="radio" name="activite" value="reactivite : 2"></td>
    <td><input type="radio" name="activite" value="reactivite : 3"></td>
    <td><input name="activite" type="radio" value="reactivite : 4" checked></td>
  </tr>
  <tr>
    <td>de la qualit&eacute; du reporting ?</td>
    <td><input type="radio" name="reporting" value="reporting : 1"></td>
    <td><input type="radio" name="reporting" value="reporting : 2"></td>
    <td><input type="radio" name="reporting" value="reporting : 3"></td>
    <td><input name="reporting" type="radio" value="reporting : 4" checked></td>
  </tr>
  <tr>
    <td>de la facturation ?</td>
    <td><input type="radio" name="facturation" value="facturation : 1"></td>
    <td><input type="radio" name="facturation" value="facturation : 2"></td>
    <td><input type="radio" name="facturation" value="facturation : 3"></td>
    <td><input name="facturation" type="radio" value="facturation : 4" checked></td>
  </tr>
</table>
<p>&nbsp;</p>


<p>Selon vous, quel point devons nous am&eacute;liorer en priorit&eacute; ?</p>
<p>
<textarea name="ameliorer" cols="100" rows="5" id="ameliorer"></textarea></p>
<p>Selon vous, quel est notre point fort ?</p>
<p>
  <textarea name="pfort" cols="100" rows="5" id="pfort"></textarea>
</p>
<h2>Commentaires</h2>
<p>
  <textarea name="commentaires" cols="100" rows="6" id="commentaires"></textarea>
</p>

<p>
  <input type="submit" name="Submit" value="Envoyer" class="submit">
  <input type="reset" name="Submit2" value="R&eacute;tablir" class="submit">
</p>



</form>

<%else%>

Nous vous remercions de votre message sympathique :p

<%end if %>
</body>
</html>


merci pour votre aide :)



bonjour bonjour,

personnelement je redigerais ca comme ca

alors explication : la variable page permet d'afficher un message pour declarer toute sa sympathie a l'utilisateur ;)

Dans un formulaire il ne faut jamais oublié de recuperer le submit il te permet de savoir si oui ou non le formulaire a ete validé par l'utilisateur

le response.redirect permet de changer de page ...

aprés tu peux broder

ps : :) c cool chui pu le seul a progger en asp ;)
Antec 3700 BQE || Tagan 380W || AMD 2000+ (Arctic Copper Silent 2 R2) || 512 Mo || ATI 9800 Pro (VGA Silencer Rev. 2) || 120mm Antec || 120mm Globefan
Avatar de l'utilisateur
6r
Expert(e)
Expert(e)
 
Messages: 1488
Inscription: 14 Oct 2003 08:26
Localisation: Troyes
 



Sujets similaires

Message problemes acces au site sur firefox
Salut tout le mondeje tenais à vous signaler sur la dernière version Firefox version 89.0 64 bits (nouveau design blanc moche pour mon gout) des problèmes accès à votre site PC-InfoPratique concernant la sécurité voici deux captures écran :https://cjoint.com/c/KFgrgpnLNBH htt ...
Réponses: 9

Message problèmes très gênant
Chère Madame, Cher Monsieur,J'ai un problème très gênant à résoudre.En fait quand j'essaie de me connecter à parti de mon ordinateur sur un autre et que j'ouvre un dossier ce message d'erreur apparait.Vous sauriez d'où cela vient svp?Vous me sauveriez la vie.Merci.http://mike.naim5.free.fr/capture3. ...
Réponses: 7

Message Envoie données via formulaire
Bonjour.Comme je suis devant un autre problème je crée un autre sujet, j'espère que ce n'est pas grave :j'ai crée un formulaire censé envoyer des données à une page PHP, et cette page, devrait, théoriquement les afficher, sauf que je tombe sur une page blanche, et je n'arrive pas à comprendre pourqu ...
Réponses: 0

Message Problèmes de démarrage causés par le branchement de l'eGPU
SALUT tt le monde, J'ai un asus n53s avec un proc i5 et 8 gb de ram. J'ai 2 cartes graphiques internes, une intel HD Graphique 3000 et une NVIDIA GT Force 550M.J'ai acheté une radeon RX 550 4G et j'ai retiré ma carte wifi interne pour brancher mon dock MINI PCI-E version 8 sur le port wifi interne ...
Réponses: 1

Message [Réglé] Plusieurs petits problèmes après installation Win 10
Bonjour,Dernièrement j'ai monté un nouveau PC car il me fallait de bonnes performances en carte graphique et mémoire.Le sujet a été traité et réglé dans le fil Carte graphique limite?.Mais après l'installation de Windows 10 j'ai de petits soucis dont je voudrais regrouper les messages; en effet j'ai ...
Réponses: 14

Message problèmes mails
Bonjour,J'espère que j'ai choisi le bon forum.Explication,Lorsque j'ouvre ma boite mail yahoo sur mon pc pas de soucis, mais je peux également consulter cette boite mail sur mon j3 samsung, et la a l'ouverture de la boite en bas de l'écran une fenêtre ROUGE s'ouvre pour dire" tous vos mails son ...
Réponses: 0

Message Petits problèmes avec clavier MK300 Logitech
Bonjour,J'ai un ensemble clavier souris sans fil Logitech MK300 depuis 2009 ou 2010. La souris a déjà été remplacée par une autre sans fil avec son récepteur USB propre.Depuis plusieurs mois j'ai des soucis lors de la saisie avec mon clavier. Quand ça lui prend, plusieurs lettres ne s'affichent pas ...
Réponses: 7


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités


.: Nous contacter :: Flux RSS :: Données personnelles :.