Problème formulaire de présentation

2 participants

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

Résolu Problème formulaire de présentation

Message par Katsu Dim 18 Déc 2011 - 20:39

Bonjour !
J'ai créé un formulaire pour les présentation. Mais voila lorsque je fais "Envoyer" je tombe sur cette page:
Spoiler:

Voici le code:

Code:
<script type="text/javascript">
function envoiMessage(form)
{
  // Créer un message à partir des informations fournies
  var txt_message = "<span style='font-size:29px;color:#444444;font-family:Trebuchet MS;>Ma présentation</span>" + '\n' + '\n'
  + "<span style='font-size:20px;color:#777777;'>I</span><span style='font-size:16px;color:#000000'>n <span style='color:#404040'><b>real</b></span> life</span>" + '\n' + '\n'
              + "[b]Pseudo :[/b] " + form.pseudo.value + '\n'
              + "[b]Prénom :[/b] " + form.prenom.value + '\n'
              + "[b]Genre :[/b] " + form.genre.value + '\n'
              + "[b]Mon age :[/b] " + form.age.value. + '\n'
           + "[b]Mes hoobies :[/b] " + form.hoobies.value + '\n'
           + "[b]Mes mangas préférés :[/b] " + form.manga.value + '\n'
           + "<span style='font-size:20px;color:#777777;'>I</span><span style='font-size:16px;color:#000000'>n <span style='color:#37578b'><b>virtual</b></span> life</span>" + '\n' + '\n'
           + "[b]Pourquoi ce pseudo ? [/b]" + form.pkpseudo.value + '\n'
           + "[b]Comment ai-je trouvé le forum ? [/b]" + form.calfo.value +'\n'
           + "[b]Ma note :[/b] " + form.quelnote.value + "/10"
  // Insère le texte construit dans le champ caché "message" du formulaire
  form.message.value = txt_message;
  form.subject.value = "Présentation de " + form.pseudo.value;
  }
</script>
<div class="form">
<form method="post" action="http://test-multimanga.forumgratuit.org/posting.forum" name="post" enctype="miltipart/form-data" onSubmit="return(envoiMessage(this))" >
<input type="hidden" name="lt" value="0" />
<input type="hidden" name="mode" value="newtopic" /> <!-- Un nouveau topic sera créé -->
<input type="hidden" name="topictype" value="0" checked="checked" /> <!-- Value 0: Sujet Normal (1 = Note / 2 = annonce) -->
<input type="hidden" name="message" value="" /> <!-- Contiendra le texte du message -->
<input type="hidden" name="f" value="5" /> <!--  ID du forum dans lequel le message sera posté-->
<input type="hidden" name="subject" id="titre" value="" />
<fieldset>
<legend>In real life</legend>
<label for="pseudo">Pseudo :</label>
<input type="text" name="pseudo" id="pseudo" placeholder="Evitez: Zoro75, Namidu13, ..." size="30" maxlength="15" required />
<br />
<label for="prenom">Prénom :</label>
<input type="text" name="prenom" id="prenom" size="30" maxlength="20" />
<br />
<label for="age">Age :</label>
<input type="number" min="12" max="99" name="age" id="age" />
<br />
Genre :<br />
<input type="radio" name="genre" value="fille" id="fille" /> <label for="fille">Fille</label><br />
<input type="radio" name="genre" value="mec" id="mec" /> <label for="mec">Mec</label><br />
<input type="radio" name="genre" value="jnsp" id="jnsp" checked="checked" /> <label for="jnsp">Je ne sais pas :p</label><br />
<label for="hoobies">Vos hoobies :</label>
<input type="text" name="hoobies" id="hoobies" size="30" /><br />
<label for="manga">Vos mangas préférés :</label>
<textarea name="manga" id="manga"></textarea>
</fieldset>
<fieldset><legend>In virtual life</legend>
<label for="pkpseudo">Pourquoi ce pseudo ?</label>
<br />
<textarea name="pkpseudo" id="pkpseudo"></textarea>
<br />
<label for="catlfo">Comment avez-vous trouvé notre forum ?</label>
<br />
<textarea name="catlfo" id="catlfo">Evitez les: "Google est mon ami"</textarea>
<br />
<label for="quelnote">Quelle note lui donneriez vous ? (/10)</label>
<input type="text" name="quelnote" id="quelnote" />
<br />
<input type="submit" name="post" value="Poster" />
</form></div>

Voila ! Merci à celui ou à celle qui voudra bien m'aider ^^


Dernière édition par Katsu le Mar 20 Déc 2011 - 20:05, édité 1 fois
avatar

Katsu
**

Masculin
Messages : 51
Inscrit(e) le : 13/08/2011

http://multimanga.forumactif.fr/
Katsu a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème formulaire de présentation

Message par Scoubifitz Lun 19 Déc 2011 - 20:08

bonsoir,
j'ai eu un peu de mal à trouver toutes les erreurs ... What a Face

  • une apostrophe manquante après "Trebuchet MS;"
  • "form.genre.value" n'est pas fait pour les boutons radios
  • il y a un point après "form.age.value"
  • ce n'est pas "form.calfo.value" , mais "form.catlfo.value"
  • il faut un point-virgule après "/10" pour cloturer la variable "txt_message"
  • "multipart/form-data" à la place de "miltipart/form-data"
  • pour le "onSubmit" , pas besoin de fonction "return()"
  • les boutons radios ont été remplacés par une liste d'options
  • il n'y a pas de fermeture de balise pour le 2e fieldset ...
  • j'ai légèrement retouché les dimensions des textarea et autres ...


le code corrigé et fonctionnel :

Code:
<script type="text/javascript">
function envoiMessage(form) {
// Créer un message à partir des informations fournies
var txt_message = "<span style='font-size:29px;color:#444444;font-family:Trebuchet MS;'>Ma présentation</span>" + '\n' + '\n'
+ "<span style='font-size:20px;color:#777777;'>I</span><span style='font-size:16px;color:#000000;'>n <span style='color:#404040;'><b>real</b></span> life</span>" + '\n' + '\n'
+ "[b]Pseudo :[/b] " + form.pseudo.value + '\n'
+ "[b]Prénom :[/b] " + form.prenom.value + '\n'
+ "[b]Genre :[/b] " + form.genre.value + '\n'
+ "[b]Mon age :[/b] " + form.age.value + '\n'
+ "[b]Mes hoobies :[/b] " + form.hoobies.value + '\n'
+ "[b]Mes mangas préférés :[/b] " + form.manga.value + '\n'
+ "<span style='font-size:20px;color:#777777;'>I</span><span style='font-size:16px;color:#000000;'>n <span style='color:#37578b;'><b>virtual</b></span> life</span>" + '\n' + '\n'
+ "[b]Pourquoi ce pseudo ? [/b]" + form.pkpseudo.value + '\n'
+ "[b]Comment ai-je trouvé le forum ? [/b]" + form.catlfo.value +'\n'
+ "[b]Ma note :[/b] " + form.quelnote.value + "/10"
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
form.subject.value = "Présentation de " + form.pseudo.value;
}
</script>
<div class="formul">
<form method="post" action="/post" name="post" enctype="multipart/form-data" onSubmit="envoiMessage(this)" >
<input type="hidden" name="lt" value="0" />
<input type="hidden" name="mode" value="newtopic" /> <!-- Un nouveau topic sera créé -->
<input type="hidden" name="topictype" value="0" checked="checked" /> <!-- Value 0: Sujet Normal (1 = Note / 2 = annonce) -->
<input type="hidden" name="message" value="" /> <!-- Contiendra le texte du message -->
<input type="hidden" name="f" value="5" /> <!--  ID du forum dans lequel le message sera posté-->
<input type="hidden" name="subject" id="titre" value="" />
<fieldset>
<legend>In real life</legend>
<label for="pseudo">Pseudo :</label>
<input type="text" name="pseudo" id="pseudo" placeholder="Evitez: Zoro75, Namidu13, ..." size="30" maxlength="15" required />
<br />
<label for="prenom">Prénom :</label>
<input type="text" name="prenom" id="prenom" size="30" maxlength="20" />
<br />
<label for="age">Age :</label>
<input type="number" min="12" max="99" name="age" id="age" size="5" maxlength="2" />
<br />
<label for="genre">Genre : </label>
<select name="genre" id="genre">
<option value="fille" selected="selected">Fille</option>
<option value="mec">Mec</option>
<option value="jnsp02">Je ne sais pas :p</option>
</select><br />
<label for="hoobies">Vos hoobies :</label>
<input type="text" name="hoobies" id="hoobies" size="30" /><br />
<label for="manga">Vos mangas préférés :</label><br />
<textarea name="manga" id="manga" cols="70" rows="5"></textarea>
</fieldset>
<fieldset><legend>In virtual life</legend>
<label for="pkpseudo">Pourquoi ce pseudo ?</label>
<br />
<textarea name="pkpseudo" id="pkpseudo" cols="70" rows="3"></textarea>
<br />
<label for="catlfo">Comment avez-vous trouvé notre forum ?</label>
<br />
<textarea name="catlfo" id="catlfo" cols="70" rows="5">Evitez les: "Google est mon ami"</textarea>
<br />
<label for="quelnote">Quelle note lui donneriez vous ? (/10)</label>
<input type="text" name="quelnote" id="quelnote" size="5" maxlength="2" />
<br />
<input type="submit" name="post" value="Poster" />
</fieldset>
</form></div>
Scoubifitz

Scoubifitz
Membre actif

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

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

Résolu Re: Problème formulaire de présentation

Message par Katsu Mar 20 Déc 2011 - 17:48

Merci beaucoup !!
Apparemment que des fautes de frappe ^^' ('fin presque xD)

Encore merci ^^

Edit: Je viens de le tester, ça fonctionne mais juste un petit hic ! Ca me met: "Une erreur navigateur est survenue [Erreur #230], veuillez contacter le support technique."
Voyez par vous même:

Spoiler:

Bref comment remédier à ça ?

En tout cas merci à vous !
avatar

Katsu
**

Masculin
Messages : 51
Inscrit(e) le : 13/08/2011

http://multimanga.forumactif.fr/
Katsu a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème formulaire de présentation

Message par Scoubifitz Mar 20 Déc 2011 - 19:16

dans le panneau admin - général - sécurité :

Interdire les formulaires non officiels à poster des messages et messages privés sur le forum : non

voili , voilou ...

Clin d\'oeil
Scoubifitz

Scoubifitz
Membre actif

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

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

Résolu Re: Problème formulaire de présentation

Message par Katsu Mar 20 Déc 2011 - 20:05

Ah ! .. Merci !!

Et hop ! Sujet résolu Very Happy
avatar

Katsu
**

Masculin
Messages : 51
Inscrit(e) le : 13/08/2011

http://multimanga.forumactif.fr/
Katsu 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