Formulaire [Résolu]

Signaler
Messages postés
17
Date d'inscription
samedi 23 août 2008
Statut
Membre
Dernière intervention
8 novembre 2009
-
Messages postés
195
Date d'inscription
vendredi 13 juin 2008
Statut
Membre
Dernière intervention
24 octobre 2011
-
Salut tout le monde,
Je cherche à créer un formulaire de contact pour une page en ASP, seulement, je ne sais pas comment faire. Si vous pourriez m'aider, ce serait vraiment sympa...
De préference, le formulaire doit être un formulaire FrontPage (plus facile à gérer).
Exemple:
Les visiteurs doivent completeter le formaulaire suivant (champs accompagnés d'un * obligatoires):
Zone de groupe 1, legend: Informations personnelles
Civilité
Nom* (champs texte)
Prénom* (champs texte)
Adresse (champs texte)
e-mail* (champs texte pour email)
Tel (champs numeros)
Ville (champs texte)
C. P. (champs numeros)

Zone de groupe 2, legend: Informations de votre entreprise
Nom de l'entreprise (champs texte)
Secteur (liste déroulante)
Nbre d'employers: (champs texte)

Ce formulaire devra être envoyé par la suite à l'adresse hpka.talva@live.fr avec toutes les informations remplis par le visiteur.

Je dispose des logiciels suivants:
Microsoft Visual Studio Web developper 2008 Express
Microsoft Expression Web




André Talavera
SCORPION project

3 réponses

Messages postés
195
Date d'inscription
vendredi 13 juin 2008
Statut
Membre
Dernière intervention
24 octobre 2011
20
Voici un script a adapter a vos besoins.
Il comprend :
- le formulaire,
- un test des champs obligatoires avant envoi (javascript),
- un test des champs obligatoires et validité email après envoi (ASP),
- l'envoi du mail avec JMAIL (a adapter si vous utiliser un autre composant)

<html>
<head>
<meta http-equiv="Content-Language" content="fr">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>contact</title>

<script language="JavaScript" type="text/javascript">
function verif_form(theForm) {
 NOMok = theForm.NOM.value
 if (NOMok =="") {
 alert("Entrez votre NOM, svp.");
 theForm.NOM.focus();
 return false;
 }
 EMAILok = theForm.EMAIL.value
 if (EMAILok =="") {
 alert("Entrez votre EMAIL, svp.");
 theForm.EMAIL.focus();
 return false;
 }
 TELok = theForm.TEL.value
 if (TELok =="") {
 alert("Entrez votre TEL, svp.");
 theForm.TEL.focus();
 return false;
 }
  MESSAGEok = theForm.MESSAGE.value
 if (MESSAGEok =="") {
 alert("Entrez votre MESSAGE, svp.");
 theForm.MESSAGE.focus();
 return false;
 }
 else {
 return true;
 }
}
</script>
</head>



 
<form method="POST" onSubmit="return(verif_form(this))">
 ----

  &nbsp;,
  (* champs obligatoires en ROUGE),
  [mailto:monmail@monhebergeur.com monmail@monhebergeur.com]" ' a remplacer par votre adresse e-mail
 JMail.ContentType = "text/plain"
 JMail.Body = corps
 JMail.Priority = 3
 JMail.Execute
 Set JMail=nothing
end if
'------------ Fin d'envoi avec JMAIL
'--- Tout s'est bien passé
%>
Votre message à bien été transmis.

[CONTACT-test/accueil.asp Retour à la page d'accueil]
<%
End Select
'-----------------------------------
'--- en cas d erreur d envoi
if Err.number<>0 then
%>
<script language="JavaScript" type="text/javascript">
alert("Une erreur s'est produite !\n Erreur n°"+<%=Err.Number%> + ":" + <%=Err.description%>")
</script>
<%
response.End
end if
'----------------------------------------------------------
end if
%>

</html>
Messages postés
410
Date d'inscription
dimanche 1 février 2004
Statut
Membre
Dernière intervention
8 mai 2010

bonjour,
Tu ne trouveras, je crois, personne sur ce forum pour répondre à ta question:
Tu vois, ce forum est destiné à échanger des infos sur la programmation, résoudre des problèmes particuliers, etc... On ne peut faire l'analyse de ton projet ,bien courant d'ailleurs,et je suis sûr que tu vas trouver de la doc sur le web, ouvrir qqs bouquins et débroussailler ton projet AVANT de poser une question.

SuperBouly
Messages postés
17
Date d'inscription
samedi 23 août 2008
Statut
Membre
Dernière intervention
8 novembre 2009

Au fait, j'ai fait un site pour une entreprise, peu à peu, je l'ai fait en ASP, mais pour terminer ce travail, il me faut faire une page d econtact en ASP, dans cette page de contact:

Les visiteurs doivent completeter le formaulaire suivant (champs accompagnés d'un * obligatoires - si c'est possible, si non tan pis):
Zone de groupe 1, legend: Informations personnelles
Civilité
Nom* (champs texte)
Prénom* (champs texte)
Adresse (champs texte)
e-mail* (champs texte pour email)
Tel (champs numeros)
Ville (champs texte)
C. P. (champs numeros)

Zone de groupe 2, legend: Informations de votre entreprise
Nom de l'entreprise (champs texte)
Secteur (liste déroulante)
Nbre d'employers: (champs texte)

Ce formulaire devra être envoyé par la suite à l'adresse hpka.talva@live.fr avec toutes les informations remplis par le visiteur.


J'aimerais connaître les codes et les balises à écrire pour obtenir ce formulaire, avec quel composant je dois le faire?

en HTML mon code donne un truc comme ça:
<form type="post">
<fieldset name="Group1">
<legend>Informations personnelles</legend>
[ELEMENTS DU FORMULAIRE]
</fieldset>
<fieldset name="Group2">
<legend>Informations à propos de votre entreprise</legend>
[ELEMENTS DU FORMULAIRE]
</fieldset>

Raisons de contact

Zone de texte
[bouton recommencer] [bouton envoyer]
</form>