Forum-webmaster
Technique - programmation => HTML / CSS / XHTML => Message commencé par: sophie le le 09-01-2004 a 13:57:35

Titre: Formulaire avec dreamweaver
Posté par: sophie le le 09-01-2004 a 13:57:35

Bonjour à tous,

J'ai un sérieux problème avec un formulaire qui devrait rassembler les données des champs remplis et les renvoyer par e-mail à l'adresse indiquée. Je ne comprends pas, ça ne fonctionne pas. je travaille sur Dream MX sur Mac (donc utilisation de script impossible!?!).
SVP aidez-moi, je m'arrache les cheveux…

Je joins le code ci-dessous.

Merci pour votre aide.

A bientôt.

<table width="354" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="10">&nbsp;</td>
<td width="344" height="51">&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td height="29"> <p><font size="-2" face="Verdana, Arial, Helvetica, sans-serif"><strong>
<input type="checkbox" name="checkbox" value="checkbox">
Je souhaite recevoir votre brochure informative</strong></font>.<br>
</p></td>
</tr>
<tr>
<td>&nbsp;</td>
<td height="26"><font size="-2" face="Verdana, Arial, Helvetica, sans-serif"><strong>
<input type="checkbox" name="checkbox2" value="checkbox">
Je souhaite recevoir votre brochure tarifaire.</strong></font></td>
</tr>
<tr>
<td>&nbsp;</td>
<td height="30"><font size="-2" face="Verdana, Arial, Helvetica, sans-serif"><strong>
<input type="checkbox" name="checkbox22" value="checkbox">
Je souhaite que vous preniez contact avec moi.</strong></font></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td> <p><font size="-2" face="Verdana, Arial, Helvetica, sans-serif"><strong>
Nom :
<input name="textfield" type="text" size="34">
</strong></font></p>
<p><font size="-2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Pr&eacute;nom
:
<input name="textfield2" type="text" size="30">
</strong></font></p>
<p><strong><font size="-2" face="Verdana, Arial, Helvetica, sans-serif">Soci&eacute;t&eacute;
: <strong>
<input name="textfield25" type="text" size="30">
</strong></font></strong></p>
<p><strong><font size="-2" face="Verdana, Arial, Helvetica, sans-serif">Adresse
: <strong>
<input name="textfield252" type="text" size="29">
</strong></font></strong></p>
<p><strong><font size="-2" face="Verdana, Arial, Helvetica, sans-serif">Code
postal : <strong>
<input name="textfield2522" type="text" size="25">
</strong></font></strong></p>
<p><strong><font size="-2" face="Verdana, Arial, Helvetica, sans-serif">Ville
: <strong>
<input name="textfield2523" type="text" size="33">
</strong></font></strong></p>
<p><strong><font size="-2" face="Verdana, Arial, Helvetica, sans-serif">T&eacute;l&eacute;phone
: <strong>
<input name="textfield23" type="text" size="26">
</strong></font></strong></p>
<p align="left"><strong><font size="-2" face="Verdana, Arial, Helvetica, sans-serif">E-mail
: <strong>
<input name="textfield24" type="text" size="30">
</strong></font></strong></p>
<p align="left"><strong><font color="#FFFFFF" size="-2" face="Verdana, Arial, Helvetica, sans-serif">..................................</font><font size="-2" face="Verdana, Arial, Helvetica, sans-serif">
<input name="Submit" type="submit" value="Envoyer">
</font></strong></p>
<p>&nbsp;</p></td>
</tr>
</table>

Sof" :)

Titre: Re:Formulaire avec dreamweaver
Posté par: Bloubli le le 09-01-2004 a 14:54:30

Pour pouvoir utiliser ton formulaire, tu dois OBLIGATOIREMENT le mettre entre les balises <form></form>.

Articles à lire avant d'aller plus en avant :

http://perso.wanadoo.fr/bernard.quevillier/toposnew/forms.htm
http://www.commentcamarche.net/html/htmlform.php3

et, de manière plus générale sur le HTML :

http://www.selfhtml.com.fr/
http://www.allhtml.com/html/index.php

Titre: Re:Formulaire avec dreamweaver
Posté par: sophie le le 12-01-2004 a 10:42:02

Salut et merci pour ta réponse.
Même en ajoutant les balises, cela ne fonctionne pas. Ne crois-tu pas que cela pourrait être lié a ma programmation sur mac?

A+

Sof"

Titre: Re:Formulaire avec dreamweaver
Posté par: Bloubli le le 12-01-2004 a 11:03:20

Citation de: sophie le le 12-01-2004 a 10:42:02
Salut et merci pour ta réponse.
Même en ajoutant les balises, cela ne fonctionne pas. Ne crois-tu pas que cela pourrait être lié a ma programmation sur mac?

A+

Sof"

Absolument pas. Dans la balise <form>, il faut que tu définises une action, soit mettre un lien vers une adresse e-mail, soit vers un script orienté serveur comme un cgi ou php.

Cela donnera ceci pour le lien vers une adresse e-mail :


Code:

<form action="mailto:email@domain.com">


Lien vers un script cgi :


Code:

<form action="cgi/ton_script.cgi">


Lien vers un script PHP :


Code:

<form action="ton_script.php">


Mais avant d'aller plus en avant dans ta programmation, LIS les tutoriaux qui se trouvent dans les liens que je t'ai mis plus haut.

Si tu n'as pas la base minimum en HTML, je ne vois pas comment tu pourrais faire un site. Il faut quand même si connaître un minimum.

C'est bien joli d'utiliser un éditeur HTML WYSIWYG, mais il faut un peu savoir ce qui se passe derrière.

Titre: Re:Formulaire avec dreamweaver
Posté par: henry le le 12-01-2004 a 18:02:35

???
Bonjour
avec ou sans mac tu as une description de ton formulaire assez bizarre et du moins imcomplète car je trouve même pas ton mail pour retourner la demande. Passons
tu peux facilement et gratuitement passer par un prestataire gratuit externe et va voir URL et modèle à
http://www.aidenet.com/pageperso60.htm

à tout hasard et en espérant te dépanner
@micalement
harry

Titre: Re:Formulaire avec dreamweaver
Posté par: sophie le le 13-01-2004 a 08:24:37

Salut Harry,
Merci pour ton aide.
Je ne comprends vraiment pas ce qui se passe avec ce formulaire.
Je le remet en code pour que tu yeux-te un coup.
Pour ce qui est du lien que tu as mis, je vais essayer.
Merci.
A+
Sof"

-----------

<form>
<body background="img/fond_form.gif">
<form action="mailto:sophie@jm-godefroid.com" method="post" enctype="textplain">
<table width="354" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="10">&nbsp;</td>
<td width="344" height="51">&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td height="29"> <p><font size="-2" face="Verdana, Arial, Helvetica, sans-serif"><strong>
<input type="checkbox" name="checkbox" value="checkbox">
Je souhaite recevoir votre brochure informative</strong></font>.<br>
</p></td>
</tr>
<tr>
<td>&nbsp;</td>
<td height="26"><font size="-2" face="Verdana, Arial, Helvetica, sans-serif"><strong>
<input type="checkbox" name="checkbox2" value="checkbox">
Je souhaite recevoir votre brochure tarifaire.</strong></font></td>
</tr>
<tr>
<td>&nbsp;</td>
<td height="30"><font size="-2" face="Verdana, Arial, Helvetica, sans-serif"><strong>
<input type="checkbox" name="checkbox22" value="checkbox">
Je souhaite que vous preniez contact avec moi.</strong></font></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td> <p><font size="-2" face="Verdana, Arial, Helvetica, sans-serif"><strong>
Nom :
<input name="textfield" type="text" size="34">
</strong></font></p>
<p><font size="-2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Pr&eacute;nom
:
<input name="textfield2" type="text" size="30">
</strong></font></p>
<p><strong><font size="-2" face="Verdana, Arial, Helvetica, sans-serif">Soci&eacute;t&eacute;
: <strong>
<input name="textfield25" type="text" size="30">
</strong></font></strong></p>
<p><strong><font size="-2" face="Verdana, Arial, Helvetica, sans-serif">Adresse
: <strong>
<input name="textfield252" type="text" size="29">
</strong></font></strong></p>
<p><strong><font size="-2" face="Verdana, Arial, Helvetica, sans-serif">Code
postal : <strong>
<input name="textfield2522" type="text" size="25">
</strong></font></strong></p>
<p><strong><font size="-2" face="Verdana, Arial, Helvetica, sans-serif">Ville
: <strong>
<input name="textfield2523" type="text" size="33">
</strong></font></strong></p>
<p><strong><font size="-2" face="Verdana, Arial, Helvetica, sans-serif">T&eacute;l&eacute;phone
: <strong>
<input name="textfield23" type="text" size="26">
</strong></font></strong></p>
<p align="left"><strong><font size="-2" face="Verdana, Arial, Helvetica, sans-serif">E-mail
: <strong>
<input name="textfield24" type="text" size="30">
</strong></font></strong></p>
<p align="left"><strong><font color="#FFFFFF" size="-2" face="Verdana, Arial, Helvetica, sans-serif">..................................</font><font size="-2" face="Verdana, Arial, Helvetica, sans-serif">
<input name="Submit" type="submit" value="Envoyer">
</font></strong></p>
<p>&nbsp;</p></td>
</tr>
</table>
</form>

--------------------------

Titre: Re:Formulaire avec dreamweaver
Posté par: ric le le 13-01-2004 a 08:46:23

Regarde le début de ton code
<form>
<body background="img/fond_form.gif">
<form action="mailto:sophie@jm-godefroid.com" method="post" enctype="textplain">

et le mien
<body background="img/fond_form.gif">
<form action="mailto:sophie@jm-godefroid.com" method="post" enctype="textplain">

J'ai répondu au formulaire et un mail est parti.
Bonne journée

Titre: Re:Formulaire avec dreamweaver
Posté par: henry le le 13-01-2004 a 11:28:56

???
bonjour Sophie

ben RIC t'a mis sur la piste et tu vois que ton "form" en trop avant body est le coupable
t'ai aussi envoyé un mail avec simplement mon prénom et tu pourras à l'occasion dire si celui de RIC et le mien sont bien arrivés.
Tu vois quand on pause une question l'intérêt si on a un problème et qu'on présente son code, il faut pas le sectionner et au minimum le présenter dans son contexte le plus proche.
Certains placent des scripts avant d'autres après Body et suivant les cas ça marche ou pas mais on peut pas deviner.
Oui, j'ai fait plusieurs années sur Mac et PC à la fois et il m'étonne que tu puisses pas passer des scripts??

@micalement
harry

Titre: Re:Formulaire avec dreamweaver
Posté par: sophie le le 14-01-2004 a 15:25:14

Bonjour Ric et Henry,

Merci pour votre aide;
Je me pose de questions et encore des questions car figurez-vous... que ça ne fonctionne toujours pas…
Même pas reçu un message de vous… Alors que se passe t'il… Je vais peut-être réessayer de placer un script. Quelqu'un peut-il me conseiller?

Allez, encore merci.

A +

Sof"

Titre: Re:Formulaire avec dreamweaver
Posté par: henry le le 14-01-2004 a 16:55:38

???
Bonjour Sophie

faut toujours chercher le pourquoi et je viens d'essayer, ça marche, MAIS au lieu de ton code, place celui ci .....

<form action="mailto:h@toto.com" method="post" enctype="text/plain">

tu vois ="text/plain"> est bon et enctype="textplain">
est mauvais par manque du slash !!!

puis avec ton dream passes un coup de chiffon au code HTML, en principe sur menu Commandes et nettoyer HTML ce qui allègera ton texte de code inutile.

Bon courage pour la suite et à plus
@micalement
harry


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.