Il y a actuellement 421 visiteurs
Vendredi 29 Mars 2024
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 ;)
Avatar de l'utilisateur
6r
Expert(e)
Expert(e)
 
Messages: 1488
Inscription: 14 Oct 2003 08:26
Localisation: Troyes
 



Sujets similaires

Message Problèmes après changement clavier sur Lenovo ThinkPad X270
Bonsoir à tous !Après remplacement du clavier sur un ordi portable Lenovo ThinkPad X270, certaines fonctions comme la touche Fn et donc les fonctions F1, F2, F3, ... ne marche plus !La touche Fn reste éteinte et n'a plus aucune réaction ( désactivée ) !Merci pour votre aide !Bon week-end à tous ! ...
Réponses: 3

Message Problèmes liés à un logiciel de casino intense
Bonjour, je vous contacte car j'ai des problèmes avec le site du casino en ligne Intense sur lequel je jouais après avoir mis à jour l'application. Avant, je n'avais aucun problème, je pouvais voir les bonus de bienvenue du casino, les options de jeu et d'autres événements mais depuis que j'ai téléc ...
Réponses: 1

Message Petits problèmes sur deux sites de vente
Bonjour à tous,Fin 2020 j'ai installé un nouveau PC et là je crois qu'il y a un petit souci.Lors de la rédaction d'un article sur le site LeBonCoin (que je connais bien), la fonction ajout de photo n'est plus opérationnelle. Pourtant quand j'utilise mon smartphone ça marche. J'ai contacté le service ...
Réponses: 28

Message [Réglé] problemes pour branchements
Bonjour suite aux conseils j'ai acheté un câble pour brancher du boîtier Akasa AK-HC-07BK https://www.topachat.com/pages/detail2_ ... 07042.html à une prise ou fiche de mon alimentation modulaire : Nano Cable 10.19.0205-OEM - Câble SATA Alimentation vers MOLEX,mâle-Femelle, 16cm : https://www.am ...
Réponses: 33

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: 2

Message Problèmes de son pour les téléphones portables
Bonjour à tousActuellement, je suis confronté à quelques problèmes liés au son de l'appareil. Cela semble être l'une de ces choses difficiles et je veux les résoudre.Quelqu'un peut il m'aider avec ça?
Réponses: 7

Message quelques problèmes après instalation
bonjour tout le monde et merci d'avance pour l'aide que vous m?apporterez car là je sèche j'ai la Ubuntu 20.04voici mes problèmes :page mauve au démarrage je voit que du mauve pour entrer mon code j'ai trouver ctrl +alt +f2 mais je voudrait pouvoir voir le rectangle ou inscrire le codeafficher les ...
Réponses: 0


Qui est en ligne

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


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