Formulaire de présentation

2 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Formulaire de présentation

Message par professeur felyne Lun 11 Mar - 21:43

Bonsoir, je voulait utiliser ce code pour faire un générateur de présentation

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Horde Orugaron MH3</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<style type="text/css">
<!--
.contour {
margin:0 20px;
text-align:center;
color: red;
border: 20px #000000 inset;
border-radius: 25px;
box-shadow: 15px 15px 15px black;
text-shadow: 2px 2px 6px black;
background:url(http://fc02.deviantart.net/fs71/i/2010/234/1/6/monster_hunter_tri_wallpaper_by_Mewtheed.jpg) fixed;
}
-->
</style>
<script type="text/javascript">
function envoiMessage(form)
{
var genre = "";
if(form.choixsexe[0].checked == true) // Si le 1e bouton "Une fille" est coché ..
genre = "une fille";
else if(form.choixsexe[1].checked == true) // Si le 2e bouton "Un garçon" est coché ..
genre = "un garçon";
 
var regle = "";
if(form.choixreglement[0].checked == true) // Si le 1e bouton "oui" est coché ..
regle = "Oui";
else if(form.choixreglement[1].checked == true) // Si le 2e bouton "non" est coché ..
regle = "Non";
 
// Créer un message à partir des informations fournies
var txt_message = "<strong> Présentation de :</strong> " + form.pseudo.value
+ "\n\n<strong>Mon Prénom :</strong> " + form.prenom.value
+ "\n<strong>J'ai :</strong> " + form.age.value + " ans"
+ "\n<strong>Je suis :</strong> " + genre
+ "\n\n<strong>Dans la vie :</strong> " + form.occupation.value
+ "\n<strong>Mes passions :</strong> " + form.passion.value
+ "\n<strong>Mon caractère :</strong> " + form.caractere.value
+ "\n<strong>Mes couleurs préférées :</strong> " + form.couleur.value
+ "\n<strong>Je déteste :</strong> " + form.deteste.value
+ "\n<strong>J'y suis :</strong> " + form.role.value
+ "\n\n<strong>Ce que je pense de ce forum :</strong> " + form.impression.value
+ "\n<strong>Petit plus :</strong> " + form.plus.value ;
+ "\n<strong>Acceptes et approuves-tu le règlement ?</strong> " + regle
+ "\n\n<strong>Ce que je pense de ce forum :</strong> " + form.code.value
 
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
 
// Créer un titre de sujet dynamiquement (Présentation + pseudo) :
form.subject.value = "Presentation de " + form.pseudo.value;
}
</script>
</head>
<body>
<form class="contour" action="/post" method="post" name="post" enctype="multipart/form-data" onSubmit="envoiMessage(this)">
<input type="hidden" name="lt" value="0" />
<input type="hidden" name="mode" value="newtopic" />
<input type="hidden" name="topictype" value="0" checked="checked" />
<input type="hidden" name="message" value="" />
<input type="hidden" name="subject" value="" />
<input type="hidden" name="f" value="6" />
 
<h1>Veuillez remplir le formulaire de présentation suivant:</h1><br />
<label for="pseudo">Pseudo :</label><br />
<input type="text" name="pseudo" id="pseudo" value="" size="50" maxlength="100" />
 
<br /><br />
 
<label for="prenom">Prénom :</label><br />
<input type="text" name="prenom" id="prenom" value="" size="50" maxlength="100" />
 
<br /><br />
 
<label for="age">Age : </label>
<input type="text" name="age" id="age" value="" size="5" maxlength="3" /> ans
 
<br /><br />
 
<label>Fille ou garçon ?</label>
<input type="radio" name="choixsexe" value="F" checked="checked">Une fille
<input type="radio" name="choixsexe" value="G">Un garçon
 
<br /><br />
 
<label for="occupation">Tu fais quoi de tes journées ? :</label><br />
<textarea name="occupation" id="occupation" rows="3" style="width:90%">* étude, profession, loisirs...* </textarea>
 
<br /><br />
 
<label for="passion">Tes passions :</label><br />
<textarea name="passion" id="passion" rows="3" style="width:90%"> </textarea>
 
<br /><br />
 
<label for="caractere">Ton caractère :</label><br />
<textarea name="caractere" id="caractere" rows="3" style="width:90%"> </textarea>
 
<br /><br />
 
<label for="couleur">Couleur préférée :</label><br />
<input type="text" name="couleur" id="couleur" value="" size="50" maxlength="100" />
 
<br /><br />
 
<label for="deteste">Qu'est ce que tu détestes le plus ?</label><br />
<textarea name="deteste" id="deteste" rows="3" style="width:90%"> </textarea>
 
<br /><br />
 
<label for="role">Comment as-tu découvert notre forum ?</label><br />
<textarea name="role" id="role" rows="2" style="width:90%"> </textarea>
 
<br /><br />
 
<label for="impression">A première vue, que penses-tu de ce forum ?</label><br /> <!-- zone de texte long -->
<textarea name="impression" id="impression" rows="3" style="width:90%"> </textarea>
 
<br /><br />
 
<label for="plus">Ton parcours sur monster hunter?</label><br />
<textarea name="plus" id="plus" rows="3" style="width:90%"> </textarea>
 
<br /><br />
 
<label>Acceptes et approuves-tu le règlement ?</label>
<input type="radio" name="choixreglement" value="Y" checked="checked">Oui
<input type="radio" name="choixreglement" value="W">Non

<br /><br />
 
<label for="code">Code caché dans le règlement?</label><br />
<textarea name="plus" id="plus" rows="3" style="width:90%"> </textarea>
 
<br /><br />
 
<input type="submit" name="post" value="Valider ma fiche de présentation">
<br /><br />
</form>
</body>
</html>

Je créer donc une nouvelle page HTML dans module et met le bon forum d'entrée.
Je fait le test et voici le message erreur que cela me donne
Formulaire de présentation Captur11

Pourriez-vous m'aider pour savoir ce qu'il ne va pas s'il vous plait?
Je précise que le HTML est activé sur le forum
Merci et cordialement
PF


Dernière édition par professeur felyne le Mar 12 Mar - 15:31, édité 1 fois
professeur felyne

professeur felyne
***

Masculin
Messages : 141
Inscrit(e) le : 29/11/2011

http://monsterhunterfrance.forumactif.com/
professeur felyne a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Formulaire de présentation

Message par Scoubifitz Lun 11 Mar - 23:52

bonsoir,

la même valeur pour "le parcours" et "le code" ? il manque aussi le point-virgule pour fermer la variable txt_message ...

le code corrigé :
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Horde Orugaron MH3</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<style type="text/css">
<!--
.contour {
margin:0 20px;
text-align:center;
color: red;
border: 20px #000000 inset;
border-radius: 25px;
box-shadow: 15px 15px 15px black;
text-shadow: 2px 2px 6px black;
background:url(http://fc02.deviantart.net/fs71/i/2010/234/1/6/monster_hunter_tri_wallpaper_by_Mewtheed.jpg) fixed;
}
-->
</style>
<script type="text/javascript">
function envoiMessage(form)
{
var genre = "";
if(form.choixsexe[0].checked == true) // Si le 1e bouton "Une fille" est coché ..
genre = "une fille";
else if(form.choixsexe[1].checked == true) // Si le 2e bouton "Un garçon" est coché ..
genre = "un garçon";

var regle = "";
if(form.choixreglement[0].checked == true) // Si le 1e bouton "oui" est coché ..
regle = "Oui";
else if(form.choixreglement[1].checked == true) // Si le 2e bouton "non" est coché ..
regle = "Non";

// Créer un message à partir des informations fournies
var txt_message = "<strong> Présentation de :</strong> " + form.pseudo.value
+ "\n\n<strong>Mon Prénom :</strong> " + form.prenom.value
+ "\n<strong>J'ai :</strong> " + form.age.value + " ans"
+ "\n<strong>Je suis :</strong> " + genre
+ "\n\n<strong>Dans la vie :</strong> " + form.occupation.value
+ "\n<strong>Mes passions :</strong> " + form.passion.value
+ "\n<strong>Mon caractère :</strong> " + form.caractere.value
+ "\n<strong>Mes couleurs préférées :</strong> " + form.couleur.value
+ "\n<strong>Je déteste :</strong> " + form.deteste.value
+ "\n<strong>J'y suis :</strong> " + form.role.value
+ "\n\n<strong>Ce que je pense de ce forum :</strong> " + form.impression.value
+ "\n<strong>Petit plus :</strong> " + form.plus.value ;
+ "\n<strong>Acceptes et approuves-tu le règlement ?</strong> " + regle
+ "\n\n<strong>Ce que je pense de ce forum :</strong> " + form.code.value;

// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;

// Créer un titre de sujet dynamiquement (Présentation + pseudo) :
form.subject.value = "Presentation de " + form.pseudo.value;
}
</script>
</head>
<body>
<form class="contour" action="/post" method="post" name="post" enctype="multipart/form-data" onSubmit="envoiMessage(this)">
<input type="hidden" name="lt" value="0" />
<input type="hidden" name="mode" value="newtopic" />
<input type="hidden" name="topictype" value="0" checked="checked" />
<input type="hidden" name="message" value="" />
<input type="hidden" name="subject" value="" />
<input type="hidden" name="f" value="6" />

<h1>Veuillez remplir le formulaire de présentation suivant:</h1><br />
<label for="pseudo">Pseudo :</label><br />
<input type="text" name="pseudo" id="pseudo" value="" size="50" maxlength="100" />

<br /><br />

<label for="prenom">Prénom :</label><br />
<input type="text" name="prenom" id="prenom" value="" size="50" maxlength="100" />

<br /><br />

<label for="age">Age : </label>
<input type="text" name="age" id="age" value="" size="5" maxlength="3" /> ans

<br /><br />

<label>Fille ou garçon ?</label>
<input type="radio" name="choixsexe" value="F" checked="checked">Une fille
<input type="radio" name="choixsexe" value="G">Un garçon

<br /><br />

<label for="occupation">Tu fais quoi de tes journées ? :</label><br />
<textarea name="occupation" id="occupation" rows="3" style="width:90%">* étude, profession, loisirs...* </textarea>

<br /><br />

<label for="passion">Tes passions :</label><br />
<textarea name="passion" id="passion" rows="3" style="width:90%"> </textarea>

<br /><br />

<label for="caractere">Ton caractère :</label><br />
<textarea name="caractere" id="caractere" rows="3" style="width:90%"> </textarea>

<br /><br />

<label for="couleur">Couleur préférée :</label><br />
<input type="text" name="couleur" id="couleur" value="" size="50" maxlength="100" />

<br /><br />

<label for="deteste">Qu'est ce que tu détestes le plus ?</label><br />
<textarea name="deteste" id="deteste" rows="3" style="width:90%"> </textarea>

<br /><br />

<label for="role">Comment as-tu découvert notre forum ?</label><br />
<textarea name="role" id="role" rows="2" style="width:90%"> </textarea>

<br /><br />

<label for="impression">A première vue, que penses-tu de ce forum ?</label><br /> <!-- zone de texte long -->
<textarea name="impression" id="impression" rows="3" style="width:90%"> </textarea>

<br /><br />

<label for="plus">Ton parcours sur monster hunter?</label><br />
<textarea name="plus" id="plus" rows="3" style="width:90%"> </textarea>

<br /><br />

<label>Acceptes et approuves-tu le règlement ?</label>
<input type="radio" name="choixreglement" value="Y" checked="checked">Oui
<input type="radio" name="choixreglement" value="W">Non

<br /><br />

<label for="code">Code caché dans le règlement?</label><br />
<textarea name="code" id="code" rows="3" style="width:90%"> </textarea>

<br /><br />

<input type="submit" name="post" value="Valider ma fiche de présentation">
<br /><br />
</form>
</body>
</html>
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3732
Inscrit(e) le : 18/03/2008

https://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Formulaire de présentation

Message par professeur felyne Mar 12 Mar - 15:32

Aaaah Yes
Merci beaucoup.
Le correctif marche à merveille Smile

Je met en statut "résolu".
professeur felyne

professeur felyne
***

Masculin
Messages : 141
Inscrit(e) le : 29/11/2011

http://monsterhunterfrance.forumactif.com/
professeur felyne a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum