Formulaire de présentation

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

Résolu Formulaire de présentation

Message par professeur felyne le Lun 11 Mar 2013 - 22: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


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 2013 - 16:31, édité 1 fois

professeur felyne
**

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

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

Résolu Re: Formulaire de présentation

Message par Scoubifitz le Mar 12 Mar 2013 - 0: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
+ Hyperactif +

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

http://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 le Mar 12 Mar 2013 - 16:32

Aaaah Yes
Merci beaucoup.
Le correctif marche à merveille Smile

Je met en statut "résolu".

professeur felyne
**

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

http://www.professeurfelyne.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


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