Formulaire
+8
ge80
Webmasterdu58
celeste07
Ea
Jiben
PlayTime
James Bourrier
Katakana
12 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 3 sur 3 • Partagez
Page 3 sur 3 • 1, 2, 3
Formulaire
Rappel du premier message :
- Salut,
Je tenais à savoir si je pouvais trouver le script de http://sidth.free.fr/generateur/index.php?lang=fr pour faciliter la tache à mes membres de remplire des formulaires un peu compliqués.
Merci d'avance
Re: Formulaire
Bonjour,
Le même problème se posait avec mon formulaire. Lors de l'envoi, le texte est tronqué à l'endroit précis où je mets un é ou è ou à ou ç . J'ai suivi vos indication, l'encodage était "Occidental (ISO-8859-1)". J'ai testé toutes les possibilités d'encodage . Et les caractères avec accents fonctionnent lorsque je choisis "Défini par l'utilisateur".
Et merci beaucoup Sen Hime pour vos explications claires qui m'ont permis de créer un formulaire .
Cordialement.
Le même problème se posait avec mon formulaire. Lors de l'envoi, le texte est tronqué à l'endroit précis où je mets un é ou è ou à ou ç . J'ai suivi vos indication, l'encodage était "Occidental (ISO-8859-1)". J'ai testé toutes les possibilités d'encodage . Et les caractères avec accents fonctionnent lorsque je choisis "Défini par l'utilisateur".
Et merci beaucoup Sen Hime pour vos explications claires qui m'ont permis de créer un formulaire .
Cordialement.
Invité- Invité
Re: Formulaire
Isolde a écrit:Et merci beaucoup Sen Hime pour vos explications claires qui m'ont permis de créer un formulaire .
Cela mérite la mise en tutoriel... Enfin s'il le temps le lui permet.
Bravo
Re: Formulaire
@Sen Hime : L'encodage que j'ai par défaut est Occidental (Windows-1252).
@Isolde : J'ai mis Défini par l'utilisateur mais chez moi cela ne marche pas .
Se qui faudrais c'est de configuré directement le formulaire, j'explique se que je veux dire il faudrait que le formulaire traite les informations donné dans l'encodage de caractère défini par une balise dans le formulaire.
@Isolde : J'ai mis Défini par l'utilisateur mais chez moi cela ne marche pas .
Se qui faudrais c'est de configuré directement le formulaire, j'explique se que je veux dire il faudrait que le formulaire traite les informations donné dans l'encodage de caractère défini par une balise dans le formulaire.
Re: Formulaire
Bon j'ai trouver une solution
- Code:
<meta http-equiv="Content-Type" content="text/html; charset="UTF-8" />
Re: Formulaire
Personnellement, quand je crée un formulaire pour Forumactif j'utilise :
Mais bon, les encodages de caractères sont une chose assez compliquée et généralement sujette à problèmes, si vous avez trouvé une solution qui vous convient c'est l'important ^^
Pour le tutoriel, on verra ça, dès que j'ai le temps je vais m'arranger pour améliorer le tutoriel que j'avais présenté ici, pour reprendre les problèmes qui ont été rencontrés et leurs résolutions :)
- Code:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Mais bon, les encodages de caractères sont une chose assez compliquée et généralement sujette à problèmes, si vous avez trouvé une solution qui vous convient c'est l'important ^^
Pour le tutoriel, on verra ça, dès que j'ai le temps je vais m'arranger pour améliorer le tutoriel que j'avais présenté ici, pour reprendre les problèmes qui ont été rencontrés et leurs résolutions :)
Re: Formulaire
Sen Hime a écrit:Hum, effectivement, c'est à cause de la iframe, comme le formulaire se trouve dedans, par défaut il ouvre la page qu'il appelle dans la iframe ...
Essaye d'ajouterDans la balise form ?
- Code:
target="_parent"
- Code:
<form method="post" action="http://lesgendresbeta5.forumactif.org/posting.forum" enctype="multipart/form-data" onSubmit="envoiMessage(this)" target="_parent">
Bonjour je suis tous vos messages mais je suis tout de même bloqué... Voici mon code de formulaire que j'ai mis sur la page d'accueil de mon forum en haut à côté de l'icone "crayon" "formulaire de dédicace" http://www.passion-geographie.com/http-wwwpassion-geographiecom-dedicace-h1.htm :
J'aimerai recevoir par mail les formulaires remplis si c'est possible. Si c'est pas le cas que faire, dans un forum approprié? Je ne reçois aucun message dans ma boîte mail, j'ai du faire des erreurs. Voilà j'ai besoin de votre aide...
- Code:
________________________________________________________________________________________________
Formulaire :
________________________________________________________________________________________________
</html>
<body><div align="center"><img src="http://nsa20.casimages.com/img/2010/09/05/100905091408453852.jpg" align="CENTER">
<h1 align="center"><b>Vous voulez faire une dédicace pour Passion-Géographie?</b></h1>
<h2 align="center"><b>Pour ce faire veuillez remplir ce formulaire :</b></h2>
<p align="center"><b>Merci de noter que les renseignements précédés du signe "*" sont obligatoires.</b></p>
<table width="970">
<tbody><tr>
<td width="89">
<p align="left"> </p></td>
<td width="6"></td>
<td width="1672">
<h1 align="center"><b><font face="Times New Roman" size="4"><span style="text-decoration: underline;">État civil</span> : </font></b></h1>
<p align="center"> </p>
<table bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF" border="1" width="100%">
<tbody><tr>
<td width="50%">
<p><font size="2">Nom * : </font>
</p>
</td>
<td width="50%"><font face="Times New Roman"><input name="champ1" size="55" type="text">
</font></td>
</tr>
<tr>
<td width="50%">
<p><font size="2">Prénom * :</font></p>
</td>
<td width="50%"><font face="Times New Roman"><input name="champ2" size="55" type="text"></font></td>
</tr>
<tr>
<td width="50%"><font size="2">Date de naissance * :</font></td>
<td width="50%"><font face="Times New Roman"><input name="champ3" size="55" type="text"></font></td>
</tr>
<tr>
<td width="50%"><font size="2">Adresse Internet (E-mail)
* :</font></td>
<td width="50%"><font face="Times New Roman"><input name="champ4" size="55" type="text"></font></td>
</tr>
<tr>
<td width="50%"><font size="2">Sexe * : </font></td>
<td width="50%"><font face="Times New Roman"><select name="champ5" size="1">
<option selected="selected" value="0">- Choisir -</option>
<option>Masculin</option>
<option>Féminin</option>
</select></font></td>
</tr>
<tr>
<td width="50%"><font size="2">Département de naissance
* : </font></td>
<td width="50%"><font face="Times New Roman"><input name="champ6" size="55" type="text"></font></td>
</tr>
<tr>
<td width="50%"><font size="2">Lieu de naissance * : </font></td>
<td width="50%"><font face="Times New Roman"><input name="champ7" size="55" type="text"></font></td>
</tr>
<tr>
<td width="50%"><font size="2">Département de résidence actuel
* : </font></td>
<td width="50%"><font face="Times New Roman"><select name="champ11" size="1">
<option selected="selected" value="0">- Choisir un département -</option>
<option>01 Ain</option>
<option>02 Aisne</option>
<option>03 Allier</option>
<option>04 Alpes-de-Haute-Provence</option>
<option>05 Hautes-Alpes</option>
<option>06 Alpes-Maritimes</option>
<option>07 Ardèche</option>
<option>08 Ardennes</option>
<option>09 Ariège</option>
<option>10 Aube</option>
<option>11 Aude</option>
<option>12 Aveyron</option>
<option>13 Bouches-du-Rhône</option>
<option>14 Calvados</option>
<option>15 Cantal</option>
<option>16 Charente</option>
<option>17 Charente-Maritime</option>
<option>18 Cher</option>
<option>19 Corrèze</option>
<option>2A (20) Corse-du-Sud</option>
<option>2B (20) Haute-Corse</option>
<option>21 Côte-d'Or</option>
<option>22 Côtes-d'Armor</option>
<option>23 Creuse</option>
<option>24 Dordogne</option>
<option>25 Doubs</option>
<option>26 Drôme</option>
<option>27 Eure</option>
<option>28 Eure-et-Loir</option>
<option>29 Finistère</option>
<option>30 Gard</option>
<option>31 Haute-Garonne 32 Gers</option>
<option>33 Gironde</option>
<option>34 Hérault</option>
<option>35 Ille-et-Vilaine</option>
<option>36 Indre</option>
<option>37 Indre-et-Loire</option>
<option>38 Isère</option>
<option>39 Jura</option>
<option>40 Landes</option>
<option>41 Loir-et-Cher</option>
<option>42 Loire</option>
<option>43 Haute-Loire</option>
<option>44 Loire-Atlantique</option>
<option>45 Loiret</option>
<option>46 Lot</option>
<option>47 Lot-et-Garonne</option>
<option>48 Lozère</option>
<option>49 Maine-et-Loire</option>
<option>50 Manche</option>
<option>51 Marne</option>
<option>52 Haute-Marne</option>
<option>53 Mayenne</option>
<option>54 Meurthe-et-Moselle</option>
<option>55 Meuse</option>
<option>56 Morbihan</option>
<option>57 Moselle</option>
<option>58 Nièvre</option>
<option>59 Nord</option>
<option>60 Oise</option>
<option>61 Orne</option>
<option>62 Pas-de-Calais</option>
<option>63 Puy-de-Dôme 64 Pyrénées-Atlantiques</option>
<option>65 Hautes-Pyrénées</option>
<option>66 Pyrénées-Orientales</option>
<option>67 Bas-Rhin</option>
<option>68 Haut-Rhin</option>
<option>69 Rhône</option>
<option>70 Haute-Saône</option>
<option>71 Saône-et-Loire</option>
<option>72 Sarthe</option>
<option>73 Savoie</option>
<option>74 Haute-Savoie</option>
<option>75 Paris</option>
<option>76 Seine-Maritime</option>
<option>77 Seine-et-Marne</option>
<option>78 Yvelines</option>
<option>79 Deux-Sèvres</option>
<option>80 Somme</option>
<option>81 Tarn</option>
<option>82 Tarn-et-Garonne</option>
<option>83 Var</option>
<option>84 Vaucluse</option>
<option>85 Vendée</option>
<option>86 Vienne</option>
<option>87 Haute-Vienne</option>
<option>88 Vosges</option>
<option>89 Yonne</option>
<option>90 Territoire de Belfort</option>
<option>91 Essonne</option>
<option>92 Hauts-de-Seine</option>
<option>93 Seine-Saint-Denis</option>
<option>94 Val-de-Marne</option>
<option>95 Val-d'Oise 971 Guadeloupe</option>
<option>972 Martinique</option>
<option>973 Guyane</option>
<option>974 La Réunion</option>
</select></font></td>
</tr>
<tr>
<td width="50%"><font size="2">Ville de résidence * : </font></td>
<td width="50%"><font face="Times New Roman"><input name="champ103" size="55" type="text"></font></td>
</tr>
<tr>
<td width="50%"><font size="2">Téléphone mobile : </font></td>
<td width="50%"><font face="Times New Roman"><input name="champ14" size="55" type="text"></font></td>
</tr>
</tbody></table>
<p> </p>
<p> </p>
<h1 align="center"><b><font face="Times New Roman" size="4"><span style="text-decoration: underline;">Situation professionnelle</span> :</font></b></h1>
<p align="center"> </p>
<table bordercolordark="#FFFFFF" bordercolorlight="#FFFFFF" border="1" width="100%">
<tbody><tr>
<td width="50%"><font size="2">Votre formation scolaire et universitaire </font><font size="2">
*</font><font size="2">:</font></td>
<td width="50%"><font face="Times New Roman"><select name="champ100" size="1">
<option selected="selected" value="0">- Choisir -</option>
<option>Sans diplôme</option>
<option>BAC</option>
<option>Bac+2</option>
<option>Bac+3</option>
<option>Bac+4 ou 5</option>
<option>Doctorat</option>
<option>Autres qualifiations et/ou formations suivies</option>
</select></font></td>
</tr>
<tr>
<td width="50%"><font size="2">Merci de préciser l'intitulé exact
du dernier diplôme obtenu* </font><font size="2">
</font><font size="2">:</font></td>
<td width="50%"><font face="Times New Roman"><input name="champ48" size="55" type="text"></font></td>
</tr>
<tr>
<td width="50%"><font size="2">Concours obtenus *: </font></td>
<td width="50%"><font face="Times New Roman"><select name="champ15" size="1">
<option selected="selected" value="0">- Choisir -</option>
<option>CAPES</option>
<option>CAPLP</option>
<option>Agrégation de géographie</option>
<option>Agrégation d'histoire</option>
<option>Autres (merci de préciser ci dessous)</option>
</select></font></td>
</tr>
<tr>
<td width="50%"><font size="2">Merci de préciser l'intitulé exact du dernier concours obtenu *: </font></td>
<td width="50%"><font face="Times New Roman"><input name="champ16" size="55" value="Autre, merci de préciser ici." type="text"></font></td>
</tr>
<tr>
<td width="50%"><font size="2">Activité professionnelle actuelle </font><font size="2">
*</font><font size="2">: </font></td>
<td width="50%"><font face="Times New Roman"><textarea rows="4" name="champ17" cols="42"></textarea></font></td>
</tr>
<tr>
<td width="50%"><font size="2">Depuis combien de temps exercez-vous cette activité ? </font></td>
<td width="50%"><font face="Times New Roman"><input name="champ18" size="55" type="text"></font></td>
</tr>
</tbody></table>
<p> </p>
<p> </p>
<h1 align="center"><b><font face="Times New Roman" size="4"><span style="text-decoration: underline;">Mieux vous
connaître et dédicace</span> :</font></b></h1>
<p align="center"> </p>
<table bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF" border="1" width="100%">
<tbody><tr>
<td width="50%"><font size="2">Quelles langues pratiquez-vous ?</font></td>
<td width="50%"><font face="Times New Roman"><input name="champ49" size="55" type="text"></font></td>
</tr>
<tr>
<td width="50%"><font size="2"> Naviguez-vous souvent sur internet, en particulier sur les sites ayant pour thème la Géographie ?</font></td>
<td width="50%"><font face="Times New Roman"><select name="champ35" size="1">
<option selected="selected" value="0">- Choisir -</option>
<option>Oui</option>
<option>Non</option>
</select></font></td>
</tr>
<tr>
<td width="50%"><font size="2">Comment s'est déroulé votre parcours universitaire ?</font></td>
<td width="50%"><font face="Times New Roman"><textarea rows="4" name="champ39" cols="42"></textarea></font></td>
</tr>
<tr>
<td width="50%"><font size="2">Si vous êtes chercheur, quels sont actuellement vos domaines de recherche ?</font></td>
<td width="50%"><font face="Times New Roman"><textarea rows="4" name="champ40" cols="42"></textarea></font></td>
</tr>
<tr>
<td width="50%"><font size="2">Quels sont les ouvrages que vous avez publiés ?</font></td>
<td width="50%"><font face="Times New Roman"><textarea rows="4" name="champ41" cols="42"></textarea></font></td>
</tr>
<tr>
<td width="50%"><font size="2">Quelles sont vos
hobbies, vos passions en dehors de la géographie ? </font></td>
<td width="50%"><font face="Times New Roman"><textarea rows="4" name="champ42" cols="42"></textarea></font></td>
</tr>
<tr>
<td width="50%"><font size="2">Pouvez-vous nous décrire une journée-type au sein de votre profession* </font><font size="2">: </font></td>
<td width="50%"><font face="Times New Roman"><textarea rows="4" name="champ43" cols="42"></textarea></font></td>
</tr>
<tr>
<td width="50%"><font size="2">Pensez-vous que c'est une bonne chose que des sites comme PG se développent *?</font></td>
<td width="50%"><font face="Times New Roman"><textarea rows="4" name="champ44" cols="42"></textarea></font></td>
</tr>
<tr>
<td width="50%"><font size="2">Dédicace à Passion-Géographie : </font></td>
<td width="50%"><font face="Times New Roman"><textarea rows="4" name="champ45" cols="42" style="font-family: AmericanTW-Medium;"></textarea></font></td>
</tr>
<tr>
<td width="50%"><font size="2">Comment avez vous connu Passion-Géographie ? </font><font size="2">
*</font><font size="2">?</font></td>
<td width="50%"><font face="Times New Roman"><select name="champ46" size="1">
<option selected="selected" value="0">- Choisir -</option>
<option>Par un moteur de recherche</option>
<option>Par un autre site web</option>
<option>Par une personne de votre entourage</option>
<option>Je suis ce site depuis longtemps</option>
<option>Autre (précisez ci dessous)</option>
</select></font></td>
</tr>
<tr>
<td width="50%"><font size="2"></font></td>
<td width="50%"><font face="Times New Roman"><input name="champ47" size="55" value="Autre, merci de préciser ici." type="text"></font></td>
</tr>
</tbody></table>
<p align="center">Vous recevrez un email d'un des administrateurs dans les prochaines heures/jours pour vous remercier. Votre dédicace sera mise en ligne - après vérification de votre identité - sur une page HTML spéciale remerciant les "membres en or".</p>
<div align="center"><div align="center"></form></div></td></tr></tbody></table></div>
<form method=POST action="formmail.php" ><div align="center"><input type=hidden name=subject value=formmail>
<table>
<tr><td>Votre Email:</td>
</tr>
<td><input type=text name=title size=30></td></tr>
<tr><td colspan=2>Commentaires:<br>
<textarea COLS=50 ROWS=6 name=comments></textarea>
</td></tr>
</table>
<br> <input type=submit value=Envoyer> -
<input type=reset value=Annuler></div></form>
</div>
</body>
</html>
________________________________________________________________________________________________
formmail.php :
________________________________________________________________________________________________
<?php
$TO = "thibault-renard@hotmail.fr";
$h = "From: " . $TO;
$message = "Merci de votre participation";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
Header("Location: http://www.passion-geographie.com/mercihtml-h3.htm");
?>
Modération : Rajout des balises [code].
Re: Formulaire
N'hésitez pas à utiliser les balises :
Sinon, concernant votre demande, une chose importante :
Dans le code que vous donnez, il y a une partie correspond à une page PHP: il n'est pas possible d'exécuter du code PHP sur forumactif, donc à moins d'avoir un hébergeur personnel à côté de votre forum, la page "formmail.php" est à oublier.
Concernant ce que vous pouvez faire sur Forumactif :
Quelle solution vous convient le mieux ?
- Code:
[code][/code]
Sinon, concernant votre demande, une chose importante :
Dans le code que vous donnez, il y a une partie correspond à une page PHP: il n'est pas possible d'exécuter du code PHP sur forumactif, donc à moins d'avoir un hébergeur personnel à côté de votre forum, la page "formmail.php" est à oublier.
Concernant ce que vous pouvez faire sur Forumactif :
- Possibilité d'envoyer un mail avec les réponses du formulaire, en utilisant action="mailto:monadresse@domaine.com", mais cela ne marchera que si le membre dispose d'un client mail (style Outlook) bien configuré.
- Possibilité d'envoyer automatiquement un MP avec les réponses à un membre particulier sur le forum (ne marche que si le membre est connecté)
- Possibilité de poster un message avec les réponses dans un forum particulier (ne marche que si le membre a les accès sur le forum, il est possible de laisser les invités poster, il est possible de rendre les sujets visibles uniquement pour l'administrateur)
Quelle solution vous convient le mieux ?
Re: Formulaire
Déjà je vous remercie pour votre professionnalisme, c'est rare de nos jours. J'ai opté pour la première. Je viens de configurer mon application MAIL (outlook mac en gros) et ça marche (j'ai pas bien compris l'option mp). Le problème est le suivant :
- Déjà, c'est pas sûr que tous les membres qui vont remplir le formulaire ont leur propre boîte logiciel.
- Si on ne prend pas considération de cela il reste un problème. C'est tout simplement le côté "amateur" du mail qu'on doit envoyer. Je vous laisse voir par vous même :
http://www.passion-geographie.com/http-wwwpassion-geographiecom-dedicace-h1.htm
Vous pouvez directement appuyer sur "envoyer", les champs requis sont tronqués (pas de mode "required"). Vous verrez que ça fait vraiment pas pro... Qu'en pensez-vous ? Merci beaucoup en tout cas.
Le but final est de créer une autre page html avec toutes les dédicaces sur ce style : http://www.futura-sciences.com/fr/sciences/carte-blanche/. Voilà, il y a du boulot...
- Déjà, c'est pas sûr que tous les membres qui vont remplir le formulaire ont leur propre boîte logiciel.
- Si on ne prend pas considération de cela il reste un problème. C'est tout simplement le côté "amateur" du mail qu'on doit envoyer. Je vous laisse voir par vous même :
http://www.passion-geographie.com/http-wwwpassion-geographiecom-dedicace-h1.htm
Vous pouvez directement appuyer sur "envoyer", les champs requis sont tronqués (pas de mode "required"). Vous verrez que ça fait vraiment pas pro... Qu'en pensez-vous ? Merci beaucoup en tout cas.
Le but final est de créer une autre page html avec toutes les dédicaces sur ce style : http://www.futura-sciences.com/fr/sciences/carte-blanche/. Voilà, il y a du boulot...
Re: Formulaire
Voilà je viens de débuter dans se domaine, mais j'ai repéré quelque erreur dans ton script Geographe, c'est dans les options du choix du département,
- Spoiler:
- <option selected="selected" value="0">- Choisir un département -</option>
<option>01 Ain</option>
<option>02 Aisne</option>
<option>03 Allier</option>
<option>04 Alpes-de-Haute-Provence</option>
<option>05 Hautes-Alpes</option>
<option>06 Alpes-Maritimes</option>
<option>07 Ardèche</option>
<option>08 Ardennes</option>
<option>09 Ariège</option>
<option>10 Aube</option>
<option>11 Aude</option>
<option>12 Aveyron</option>
<option>13 Bouches-du-Rhône</option>
<option>14 Calvados</option>
<option>15 Cantal</option>
<option>16 Charente</option>
<option>17 Charente-Maritime</option>
<option>18 Cher</option>
<option>19 Corrèze</option>
<option>2A (20) Corse-du-Sud</option>
<option>2B (20) Haute-Corse</option>
<option>21 Côte-d'Or</option>
<option>22 Côtes-d'Armor</option>
<option>23 Creuse</option>
<option>24 Dordogne</option>
<option>25 Doubs</option>
<option>26 Drôme</option>
<option>27 Eure</option>
<option>28 Eure-et-Loir</option>
<option>29 Finistère</option>
<option>30 Gard</option>
<option>31 Haute-Garonne 32 Gers</option>
<option>33 Gironde</option>
<option>34 Hérault</option>
<option>35 Ille-et-Vilaine</option>
<option>36 Indre</option>
<option>37 Indre-et-Loire</option>
<option>38 Isère</option>
<option>39 Jura</option>
<option>40 Landes</option>
<option>41 Loir-et-Cher</option>
<option>42 Loire</option>
<option>43 Haute-Loire</option>
<option>44 Loire-Atlantique</option>
<option>45 Loiret</option>
<option>46 Lot</option>
<option>47 Lot-et-Garonne</option>
<option>48 Lozère</option>
<option>49 Maine-et-Loire</option>
<option>50 Manche</option>
<option>51 Marne</option>
<option>52 Haute-Marne</option>
<option>53 Mayenne</option>
<option>54 Meurthe-et-Moselle</option>
<option>55 Meuse</option>
<option>56 Morbihan</option>
<option>57 Moselle</option>
<option>58 Nièvre</option>
<option>59 Nord</option>
<option>60 Oise</option>
<option>61 Orne</option>
<option>62 Pas-de-Calais</option>
<option>63 Puy-de-Dôme 64 Pyrénées-Atlantiques</option>
<option>65 Hautes-Pyrénées</option>
<option>66 Pyrénées-Orientales</option>
<option>67 Bas-Rhin</option>
<option>68 Haut-Rhin</option>
<option>69 Rhône</option>
<option>70 Haute-Saône</option>
<option>71 Saône-et-Loire</option>
<option>72 Sarthe</option>
<option>73 Savoie</option>
<option>74 Haute-Savoie</option>
<option>75 Paris</option>
<option>76 Seine-Maritime</option>
<option>77 Seine-et-Marne</option>
<option>78 Yvelines</option>
<option>79 Deux-Sèvres</option>
<option>80 Somme</option>
<option>81 Tarn</option>
<option>82 Tarn-et-Garonne</option>
<option>83 Var</option>
<option>84 Vaucluse</option>
<option>85 Vendée</option>
<option>86 Vienne</option>
<option>87 Haute-Vienne</option>
<option>88 Vosges</option>
<option>89 Yonne</option>
<option>90 Territoire de Belfort</option>
<option>91 Essonne</option>
<option>92 Hauts-de-Seine</option>
<option>93 Seine-Saint-Denis</option>
<option>94 Val-de-Marne</option>
<option>95 Val-d'Oise 971 Guadeloupe</option>
<option>972 Martinique</option>
<option>973 Guyane</option>
<option>974 La Réunion</option>
- Code:
<option selected="selected" value="0">- Choisir un département -</option>
<option>01 Ain</option>
<option>02 Aisne</option>
<option>03 Allier</option>
<option>04 Alpes-de-Haute-Provence</option>
<option>05 Hautes-Alpes</option>
<option>06 Alpes-Maritimes</option>
<option>07 Ardèche</option>
<option>08 Ardennes</option>
<option>09 Ariège</option>
<option>10 Aube</option>
<option>11 Aude</option>
<option>12 Aveyron</option>
<option>13 Bouches-du-Rhône</option>
<option>14 Calvados</option>
<option>15 Cantal</option>
<option>16 Charente</option>
<option>17 Charente-Maritime</option>
<option>18 Cher</option>
<option>19 Corrèze</option>
<option>2A (20) Corse-du-Sud</option>
<option>2B (20) Haute-Corse</option>
<option>21 Côte-d'Or</option>
<option>22 Côtes-d'Armor</option>
<option>23 Creuse</option>
<option>24 Dordogne</option>
<option>25 Doubs</option>
<option>26 Drôme</option>
<option>27 Eure</option>
<option>28 Eure-et-Loir</option>
<option>29 Finistère</option>
<option>30 Gard</option>
<option>31 Haute-Garonne</option>
<option>32 Gers</option>
<option>33 Gironde</option>
<option>34 Hérault</option>
<option>35 Ille-et-Vilaine</option>
<option>36 Indre</option>
<option>37 Indre-et-Loire</option>
<option>38 Isère</option>
<option>39 Jura</option>
<option>40 Landes</option>
<option>41 Loir-et-Cher</option>
<option>42 Loire</option>
<option>43 Haute-Loire</option>
<option>44 Loire-Atlantique</option>
<option>45 Loiret</option>
<option>46 Lot</option>
<option>47 Lot-et-Garonne</option>
<option>48 Lozère</option>
<option>49 Maine-et-Loire</option>
<option>50 Manche</option>
<option>51 Marne</option>
<option>52 Haute-Marne</option>
<option>53 Mayenne</option>
<option>54 Meurthe-et-Moselle</option>
<option>55 Meuse</option>
<option>56 Morbihan</option>
<option>57 Moselle</option>
<option>58 Nièvre</option>
<option>59 Nord</option>
<option>60 Oise</option>
<option>61 Orne</option>
<option>62 Pas-de-Calais</option>
<option>63 Puy-de-Dôme</option>
<option>64 Pyrénées-Atlantiques</option>
<option>65 Hautes-Pyrénées</option>
<option>66 Pyrénées-Orientales</option>
<option>67 Bas-Rhin</option>
<option>68 Haut-Rhin</option>
<option>69 Rhône</option>
<option>70 Haute-Saône</option>
<option>71 Saône-et-Loire</option>
<option>72 Sarthe</option>
<option>73 Savoie</option>
<option>74 Haute-Savoie</option>
<option>75 Paris</option>
<option>76 Seine-Maritime</option>
<option>77 Seine-et-Marne</option>
<option>78 Yvelines</option>
<option>79 Deux-Sèvres</option>
<option>80 Somme</option>
<option>81 Tarn</option>
<option>82 Tarn-et-Garonne</option>
<option>83 Var</option>
<option>84 Vaucluse</option>
<option>85 Vendée</option>
<option>86 Vienne</option>
<option>87 Haute-Vienne</option>
<option>88 Vosges</option>
<option>89 Yonne</option>
<option>90 Territoire de Belfort</option>
<option>91 Essonne</option>
<option>92 Hauts-de-Seine</option>
<option>93 Seine-Saint-Denis</option>
<option>94 Val-de-Marne</option>
<option>95 Val-d'Oise</option>
<option>971 Guadeloupe</option>
<option>972 Martinique</option>
<option>973 Guyane</option>
<option>974 La Réunion</option>
Re: Formulaire
Merci beaucoup pour cette correction
Re: Formulaire
Sen hime?
Re: Formulaire
Désolée pour le temps de réponse ... (je suis assez occupée en semaine ces temps-ci ><)
Mais si vous choisissez l'option avec "mailto", malheureusement je ne pense pas qu'il y ait une solution pour améliorer ces deux problèmes ... Cette option n'est pas très personnalisable et ne permet pas d'obtenir un résultat plus professionnel... (le résultat est automatiquement : "nom du champ" = "valeur choisie")
Les sites plus professionnels passent par PHP (ou un autre langage dynamique) pour envoyer des mails, mais ce n'est pas possible sur Forumactif sans avoir un serveur à côté, et bon, ce n'est pas évident à gérer si on ne connait pas le PHP ou la gestion de sites web en général :s
Toutefois, rien n'empêche d'apprendre à utiliser/gérer un serveur FTP et envoyer un mail en PHP (de préférence avec quelques bases sur le langage)
Je pense que celui qui veut vraiment peut y arriver, et si vous apprenez le PHP et que j'ai bien compris votre but, vous pourrez même directement enregistrer les résultats du formulaire pour afficher les données sur une page automatiquement (sans passer par les mails)... Mais ça sort du cadre de Forumactif et c'est long à expliquer au complet ici :3 (mais pas compliqué si on se donne la peine et le temps d'apprendre)
Mais si vous choisissez l'option avec "mailto", malheureusement je ne pense pas qu'il y ait une solution pour améliorer ces deux problèmes ... Cette option n'est pas très personnalisable et ne permet pas d'obtenir un résultat plus professionnel... (le résultat est automatiquement : "nom du champ" = "valeur choisie")
Les sites plus professionnels passent par PHP (ou un autre langage dynamique) pour envoyer des mails, mais ce n'est pas possible sur Forumactif sans avoir un serveur à côté, et bon, ce n'est pas évident à gérer si on ne connait pas le PHP ou la gestion de sites web en général :s
Toutefois, rien n'empêche d'apprendre à utiliser/gérer un serveur FTP et envoyer un mail en PHP (de préférence avec quelques bases sur le langage)
Je pense que celui qui veut vraiment peut y arriver, et si vous apprenez le PHP et que j'ai bien compris votre but, vous pourrez même directement enregistrer les résultats du formulaire pour afficher les données sur une page automatiquement (sans passer par les mails)... Mais ça sort du cadre de Forumactif et c'est long à expliquer au complet ici :3 (mais pas compliqué si on se donne la peine et le temps d'apprendre)
Re: Formulaire
Bonjour et désolé d'actuliser ce topic.
Je voudrais savoir s'il faut absolument créer une page HTML pour lier son formulaire : j'aimerais faire un formulaire de présentation sur mon forum.
Je voudrais savoir s'il faut absolument créer une page HTML pour lier son formulaire : j'aimerais faire un formulaire de présentation sur mon forum.
Re: Formulaire
Le javascript étant désactivé dans les messages, il est plus simple de créer le formulaire dans une page HTML, cependant rien ne vous empêche ensuite d'inclure le formulaire ainsi créé dans un message à l'aide d'une iframe ^^ :
- Code:
<iframe src="http://monforum.forumactif.com/Ma-Page-Formulaire.htm" style="width: 100%;height:500px;border: 0px;" Scrolling="no"> </iframe>
Re: Formulaire
D'accord.
Merci pour votre réponse ^^
Merci pour votre réponse ^^
Re: Formulaire
Je ré-actualise ce sujet.
Je viens de créer un formulaire :
J'aimerais modifier le message lors de son envoi afin qu'il soit lisible. J'ai utilisé le code suivant selon votre modèle afin d'y remédier mais ca n'a pas l'air de fonctionner.
Je viens de créer un formulaire :
- Spoiler:
- Code:
<form action="mailto:my.guestbooks@gmail.com" method=post enctype="multipart/form-data" onSubmit="envoiMessage(this)">
<div class="content4">Type d'Affiliation :<br>
<input type="radio" name="typeaffi" value="t1"/> <strong>Echange de Lien</strong>
<input type="radio" name="typeaffi" value="t2"/> <strong>Echange de Lien + Fiche</strong>
<input type="radio" name="typeaffi" value="t3"/> <strong>Top-Affiliation</strong></div><br>
Nom du Forum : <input type="text" class="post" name="nomforum"><br>
Url du Forum : <input type="text" class="post" name="urlforum"><br>
Url de la Fiche : <input type="text" class="post" name="urlfiche"><br>
Votre Bouton (50*50) : <input type="text" class="post" name="bouton1"><br>
Votre Bouton (100*35) : <input type="text" class="post" name="bouton2"><br>
Type de Forum :
<select name="typeforum">
<option value="RPG">RPG</option>
<option value="Aide/Graphisme/Informatique">Aide/Graphisme/Informatique</option>
<option value="Annuaire">Annuaire</option>
<option value="Série/Divertissement/Musique">Série/Divertissement/Musique</option>
<option value="Forum Jeux Vidéo">Forum Jeux Vidéo</option>
<option value="Forum Manga">Forum Manga</option>
</select><br>
Nombre de membres : <input type="text" class="post" name="nbmembre"><br>
Date d'ouverture : <input type="text" class="post" name="dateouverture"><br>
<br>
Description :
<textarea cols="75" rows="4" class="post" name="description"></textarea>
<br><br>
<input type="submit" value="Envoyer" class="post"> <input type="reset" value="Annuler" class="button">
</form>
J'aimerais modifier le message lors de son envoi afin qu'il soit lisible. J'ai utilisé le code suivant selon votre modèle afin d'y remédier mais ca n'a pas l'air de fonctionner.
- Spoiler:
- Code:
<script type="text/javascript">
function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var txt_message = "<strong>Type d'Affiliation :</strong> " + form.typeaffi.value + '\n' + "<strong>Nom du Forum :</strong> " + form.nomforum.value + '\n' + "<strong>Url du Forum :</strong> " + form.urlforum.value + '\n' + "<strong>Url de la Fiche :</strong> " + form.urlfiche.value + '\n' + "<strong>Votre Bouton (50*50) :</strong> " + form.bouton1.value + '\n' + "<strong>Votre Bouton (100*35) :</strong> " + form.bouton2.value + '\n' + "<strong>Type de Forum :</strong> " + form.typeforum.value + '\n' + "<strong>Nombre de membres :</strong> " + form.nbmembre.value + '\n' + "<strong>Date d'ouverture :</strong> " + form.dateouverture.value + '\n' + "<strong>Description :</strong> " + form.description.value + '\n';
// Insère le texte construit dans le champ caché "message" du formulaire
form.subject.value = + form.nomforum.value +;
}
</script>
Re: Formulaire
Il y a quelques petites erreurs, mais avant de pouvoir vous aider à les corriger, il faut clarifier un point. Je remarque que vous avez utilisé une adresse email comme "action" du formulaire. Comme évoqué plus haut, vous ne pouvez pas mettre en forme vous-même un message que vous envoyez par mail au moyen d'un "mailto". Si vous voulez envoyer les informations par mail, il faudra retirer le javascript et vous contenter de la mise en page par défaut qui sera donnée au message. Cela ne marchera aussi que si l'utilisateur a un client mail configuré sur son ordinateur.
Si par contre le message doit être envoyé par MP ou dans un forum particulier, alors la mise en forme personnalisée est possible et je peux vous indiquer comment modifier votre code.
Sous quelle forme souhaitez-vous donc poster/envoyer le message ? Mail ? MP ? Forum ?
Si par contre le message doit être envoyé par MP ou dans un forum particulier, alors la mise en forme personnalisée est possible et je peux vous indiquer comment modifier votre code.
Sous quelle forme souhaitez-vous donc poster/envoyer le message ? Mail ? MP ? Forum ?
Re: Formulaire
Par MP, ce serait une bonne idée ^^
Re: Formulaire
Voici le code corrigé et adapter pour envoyer le contenu du formulaire par MP :
Attention à changer cette partie du code :
"Pseudo" doit être le pseudo du membre qui va recevoir le contenu du formulaire par MP
Au niveau des corrections apportées :
Pour le détail vous pouvez comparer avec le code que vous avez montré, c'est comme ça qu'on apprend ^^
- Code:
<script type="text/javascript">
function envoiMessage(form)
{
// Obtenir une valeur plus parlante pour le "type d'affiliation" :
var typeaff = "";
if(form.typeaffi[0].checked == true) // Si le 1e bouton "typeaffi" est coché ..
typeaff = "Echange de Lien";
else if(form.typeaffi[1].checked == true) // Si le 2e bouton "typeaffi" est coché ..
typeaff = "Echange de Lien + Fiche";
else if(form.typeaffi[2].checked == true) // Si le 3e bouton "typeaffi" est coché ..
typeaff = "Top-Affiliation";
// Créer un message à partir des informations fournies
var txt_message = "<strong>Type d'Affiliation :</strong> " + typeaff + '\n' +
"<strong>Nom du Forum :</strong> " + form.nomforum.value + '\n' +
"<strong>Url du Forum :</strong> " + form.urlforum.value + '\n' +
"<strong>Url de la Fiche :</strong> " + form.urlfiche.value + '\n' +
"<strong>Votre Bouton (50*50) :</strong> " + form.bouton1.value + '\n' +
"<strong>Votre Bouton (100*35) :</strong> " + form.bouton2.value + '\n' +
"<strong>Type de Forum :</strong> " + form.typeforum.value + '\n' +
"<strong>Nombre de membres :</strong> " + form.nbmembre.value + '\n' +
"<strong>Date d'ouverture :</strong> " + form.dateouverture.value + '\n' +
"<strong>Description :</strong> " + form.description.value + '\n';
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
// Insère du texte dans le titre :
form.subject.value = form.nomforum.value;
}
</script>
<form action="http://monforum.forumactif.com/privmsg.forum" method="post" name="post" enctype="multipart/form-data" onSubmit="envoiMessage(this)">
<input type="hidden" name="username[]" value="Pseudo" /> <!-- Champ qui contient le nom du membre auquel sera envoyé le message -->
<input type="hidden" name="message" value="" /> <!-- Contiendra le texte du message -->
<input type="hidden" name="subject" value="" /> <!-- Contiendra le titre du message -->
<input type="hidden" name="lt" value="" />
<input type="hidden" name="folder" value="inbox" />
<input type="hidden" name="mode" value="post" />
<input type="hidden" name="new_pm_time" value="9275318947">
<div class="content4">Type d'Affiliation :<br />
<input type="radio" name="typeaffi" value="t1"/> <strong>Echange de Lien</strong>
<input type="radio" name="typeaffi" value="t2"/> <strong>Echange de Lien + Fiche</strong>
<input type="radio" name="typeaffi" value="t3"/> <strong>Top-Affiliation</strong></div><br />
Nom du Forum : <input type="text" class="post" name="nomforum" /><br />
Url du Forum : <input type="text" class="post" name="urlforum" /><br />
Url de la Fiche : <input type="text" class="post" name="urlfiche" /><br />
Votre Bouton (50*50) : <input type="text" class="post" name="bouton1" /><br />
Votre Bouton (100*35) : <input type="text" class="post" name="bouton2" /><br />
Type de Forum :
<select name="typeforum">
<option value="RPG">RPG</option>
<option value="Aide/Graphisme/Informatique">Aide/Graphisme/Informatique</option>
<option value="Annuaire">Annuaire</option>
<option value="Série/Divertissement/Musique">Série/Divertissement/Musique</option>
<option value="Forum Jeux Vidéo">Forum Jeux Vidéo</option>
<option value="Forum Manga">Forum Manga</option>
</select><br />
Nombre de membres : <input type="text" class="post" name="nbmembre" /><br />
Date d'ouverture : <input type="text" class="post" name="dateouverture" /><br />
<br />
Description :
<textarea cols="75" rows="4" class="post" name="description"></textarea>
<br /><br />
<input type="submit" value="Envoyer" name="post" class="post" /> <input type="reset" value="Annuler" class="button" />
</form>
Attention à changer cette partie du code :
- Code:
<form action="http://monforum.forumactif.com/privmsg.forum" method="post" name="post" enctype="multipart/form-data" onSubmit="envoiMessage(this)">
<input type="hidden" name="username[]" value="Pseudo" /> <!-- Champ qui contient le nom du membre auquel sera envoyé le message -->
"Pseudo" doit être le pseudo du membre qui va recevoir le contenu du formulaire par MP
Au niveau des corrections apportées :
- Modification du champ "action" du formulaire
- Ajout des champs cachés nécessaires pour l'envoi par MP
- Quelques corrections du HTML
- Modification de la syntaxe du javascript, ajout d'une condition pour la récupération d'une valeur de boutons type "radio"
Pour le détail vous pouvez comparer avec le code que vous avez montré, c'est comme ça qu'on apprend ^^
Re: Formulaire
Merci beaucoup pour votre aide! ^^
Je n'aurais pas su quoi faire toute seule lol
Je n'aurais pas su quoi faire toute seule lol
Page 3 sur 3 • 1, 2, 3
Sujets similaires
» Problème avec un script (js) qui remplace le formulaire de création de sujet par son propre formulaire.
» Problème avec un formulaire généré par le générateur de formulaire (du support portuguais)
» Problème formulaire - tutoriel astuce "création de formulaire simplifié"
» [chargement/formulaire] Le forumline prend le CSS du formulaire
» Formulaire
» Problème avec un formulaire généré par le générateur de formulaire (du support portuguais)
» Problème formulaire - tutoriel astuce "création de formulaire simplifié"
» [chargement/formulaire] Le forumline prend le CSS du formulaire
» Formulaire
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 3 sur 3
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum