Erreur dans le code d'un formulaire

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

Résolu Erreur dans le code d'un formulaire

Message par _backdraft_ le Dim 22 Jan 2012 - 14:05

Bonjour j'ai déjà fait un formulaire qui poste des messages. Aujourd'hui je viens d'en faire un autre mais il ne marche pas et je ne vois pas d'où vient l'erreur... le message d'erreur dit qu'il faut écrire un message avant de pouvoir le poster.

(code placé dans une page html)


Spoiler:
Code:
<script language=JavaScript1.2> function ejs_nodroit() { alert('copyright © 2007 - 2012 CCIS35 : nous vous rappelons que tout le contenu est protégé merci de votre compréhension !'); return(false); } document.oncontextmenu = ejs_nodroit; </script>

<script type="text/javascript">
        function envoiMessage(form)
        {
        var txt_message = «<center><h3><b><font size =15>LIVRE D’OR</font></b></h3></center><br><strong>»+form.grade.value
+” “+form.pseudo.value
+ »</strong>» ;
  for(var a = 0; a < form.avis.length; a++)
                      {
                          if(form.avis[a].checked == true) { txt_message += form.avis[a].value +'\n'; }}
+"<strong>Message : </strong>"+form.livre.value
+”<strong>Suggestions : </strong>"+form.suggestions.value;
form.message.value = txt_message;
}
        </script>

<form action="http://www.caserne35.com/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="f" value="73" />
<hr>
<label for="titre">Titre du sujet  : </label> <input type="text" name="subject" id="titre" value="" size="45" maxlength="60" />
<legend>Rentrez ici le nom du post qui sera créé par le formulaire</legend>
<hr>
<br>
<span style="font-size: 14px; line-height: normal"><p align=”left”><img src="http://i46.servimg.com/u/f46/11/06/28/73/logo_c12.jpg" border="0" alt="" /></p><p align="right"><label for="pseudo"><b>Pseudo : </b></label><input type="text"size="20" name="pseudo" id="pseudo" /></p>
<center><h3><b><font size =15>LIVRE D’OR</font></b></center></h3>


<label for="grade"><br><b>Grade : </b></label><input type="text"size="20" name="grade" id="grade" />
<br><hr><br>
<label><b>Votre avis sur la Caserne 35 : </b></label>
 
<input type="checkbox" name="avis" id="tresbien"value="tresbien" /><label for="tresbien"> Très bien</label>
 
<input type="checkbox" name="avis" id="Sympathique"value="sympathique" /><label for="Sympathique"> Sympathique</label>
 
<input type="checkbox" name="avis" id="sansplus" value="sansplus" /><label for="sansplus"> Sans plus</label>
<input type="checkbox" name="avis" id="aaméliorer" value="aaméliorer" /><label for="aaméliorer"> A améliorer</label><br>

<label for="livre"><br><b>Commentaire pour le livre d’or : </b><br></label>
 
<textarea id="livre" name="livre"></textarea>
<legend>Le nombre de caractère n'est pas limité</legend>

<label for="suggestions"><br><b>Suggestions (option) : </b><br></label>
 
<textarea id="suggestions" name="suggestions"></textarea>

<legend><p align= »center »><br><b>Merci beaucoup d’avoir signé le livre d’or !</b><br><br></legend>
</span>

<input type="submit" name="post" value="Envoyer" /></div><hr>
</form><font size=2>copyright © 2007 - 2012 CCIS 35, le code de ce formulaire ainsi que tout son contenu est entièrement protégé juridiquement, merci de votre compréhension</font></center>

Merci !


Dernière édition par _backdraft_ le Dim 22 Jan 2012 - 21:57, édité 1 fois

_backdraft_
# Tropactif #

Masculin
Messages : 1505
Inscrit(e) le : 04/03/2010

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

Résolu Re: Erreur dans le code d'un formulaire

Message par Scoubifitz le Dim 22 Jan 2012 - 21:42

bonsoir,

des guillemets assez bizarres , et une reprise de la variable txt_message manquante ...

Spoiler:
Code:
<script language=JavaScript1.2> function ejs_nodroit() { alert('copyright © 2007 - 2012 CCIS35 : nous vous rappelons que tout le contenu est protégé merci de votre compréhension !'); return(false); } document.oncontextmenu = ejs_nodroit; </script>

<script type="text/javascript">
function envoiMessage(form)
{
var txt_message = "<center><h3><b><font size =15>LIVRE D’OR</font></b></h3></center><br><strong>"+form.grade.value
+" "+form.pseudo.value+ "</strong>" ;
for(var a = 0; a < form.avis.length; a++)
{
if(form.avis[a].checked == true) { txt_message += form.avis[a].value +'\n'; }
}
txt_message += "<strong>Message : </strong>"+form.livre.value
+"<strong>Suggestions : </strong>"+form.suggestions.value;
form.message.value = txt_message;
}
</script>

<form action="http://www.caserne35.com/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="f" value="73" />
<hr>
<label for="titre">Titre du sujet  : </label> <input type="text" name="subject" id="titre" value="" size="45" maxlength="60" />
<legend>Rentrez ici le nom du post qui sera créé par le formulaire</legend>
<hr>
<br>
<span style="font-size: 14px; line-height: normal"><p align=”left”><img src="http://i46.servimg.com/u/f46/11/06/28/73/logo_c12.jpg" border="0" alt="" /></p><p align="right"><label for="pseudo"><b>Pseudo : </b></label><input type="text"size="20" name="pseudo" id="pseudo" /></p>
<center><h3><b><font size =15>LIVRE D’OR</font></b></center></h3>


<label for="grade"><br><b>Grade : </b></label><input type="text"size="20" name="grade" id="grade" />
<br><hr><br>
<label><b>Votre avis sur la Caserne 35 : </b></label>

<input type="checkbox" name="avis" id="tresbien"value="très bien" /><label for="tresbien"> Très bien</label>

<input type="checkbox" name="avis" id="Sympathique"value="sympathique" /><label for="Sympathique"> Sympathique</label>

<input type="checkbox" name="avis" id="sansplus" value="sans plus" /><label for="sansplus"> Sans plus</label>
<input type="checkbox" name="avis" id="aameliorer" value="à améliorer" /><label for="aameliorer"> A améliorer</label><br>

<label for="livre"><br><b>Commentaire pour le livre d’or : </b><br></label>

<textarea id="livre" name="livre"></textarea>
<legend>Le nombre de caractère n'est pas limité</legend>

<label for="suggestions"><br><b>Suggestions (option) : </b><br></label>

<textarea id="suggestions" name="suggestions"></textarea>

<legend><p align= »center »><br><b>Merci beaucoup d’avoir signé le livre d’or !</b><br><br></legend>
</span>

<input type="submit" name="post" value="Envoyer" /></div><hr>
</form><font size=2>copyright © 2007 - 2012 CCIS 35, le code de ce formulaire ainsi que tout son contenu est entièrement protégé juridiquement, merci de votre compréhension</font></center>

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.
  • 0

Résolu Re: Erreur dans le code d'un formulaire

Message par _backdraft_ le Dim 22 Jan 2012 - 21:51

Mais que ferais - je sans vous, deux fois que vous me sauvez ^^... promis le prochain j'y arriverais tout seul Very Happy

_backdraft_
# Tropactif #

Masculin
Messages : 1505
Inscrit(e) le : 04/03/2010

http://www.caserne35.com
_backdraft_ 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