Soucis avec un formulaire

2 participants

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

Résolu Soucis avec un formulaire

Message par yoyolebg Mar 29 Avr 2014 - 20:33

Salut !

J'ai bien vérifier mon formulaire et quand on le remplis ensuite qu'on clique que envoyé sa nous met :

" veuillez entrée un titre de sujet et un message..."

Voici le code du formulaire :

Code:
<br /><br />
<center><style>
form{width:600px;}
label{
color:#000000;
font-weight: bold;
display: block;
width: 500px;
float: center;
}
label2{
color:DodgerBlue;
font-weight: bold;
font-size: 30px;
float: center;
}
p{
text-align:center;
}
</style><script src="http://tinyurl.com/var-fa" type="text/javascript"></script><script type="text/javascript">
function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var txt_message = "Salut, voici l'avertissement que j'ai attribué " + "\n"
+ "<strong>Pseudo du membre qui la reçoit :</strong> " + form.membrequilareçoit.value + "\n"
+ "<strong>Motif de l'avertissement :</strong> " + form.motifdelarvertissement.value + "\n"
+ "<strong>Nombre d'avertissement attribué :</strong> " + form.nombredavertissement.value + "\n"
+ "<strong>Preuve :</strong> " + form.preuve.value + "\n"
+ "<strong>Message privée envoyé ? :</strong> " + form.messageprivéeenvoyé.value + "\n"
+ "<strong>Autre:</strong> " + form.autre.value + "\n"
+ "Voila l'avertissement du jour !" + "\n" ;

// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
}
</script>
   <form onsubmit="envoiMessage(this)" enctype="multipart/form-data" name="post" action="/post" method="post">
      
      <!--  champs invisibles  --><input value="0" name="lt" type="hidden" /><input value="newtopic" name="mode" type="hidden" /><input checked="checked" value="0" name="topictype" type="hidden" /><input value="" name="message" type="hidden" /><input value="" name="subject" type="hidden" /><input value="21" name="f" type="hidden" /><label2>Avertissement</label2><br /><br /><label for="titre">Avertissement</label><br /><br /> <label for="pseudodumembrequilareçoit">Pseudo du membre :</label><input required="required" maxlength="60" size="45" id="pseudodumembrequilareçoit" name="pseudodumembrequilareçoit" type="text" /><br /><br /><label for="motifdelavertissement">Motif :</label><input required="required" maxlength="60" size="45" id="motifdelavertissement" name="motifdelavertissement" type="text" /><br /><br /> <label for="nombredavertissement">Nombre d'avertissement :</label><input required="required" maxlength="60" size="45" id="nombredavertissement" name="nombredavertissement" type="text" /><br /><br /><label for="preuve">Preuve :</label><input required="required" maxlength="60" size="45" id="preuve" name="preuve" type="text" /><br /><br /> <label for="messageprivéeenvoyé">Message privée envoyé ?</label><textarea required="required" cols="80" rows="6" id="messageprivéeenvoyé" name="messageprivéeenvoyé"></textarea><br /><br /><label for="autre">Autre :</label><textarea required="required" cols="80" rows="6" id="autre" name="autre"></textarea><br /><br /> <span style="color: rgb(255, 0, 0);"><strong>Attention, en cliquant sur "Envoyer", un sujet sera créé automatiquement; celui-ci sera l'avertissement que vous attribué. Avant de cliquer, vérifiez que vos informations sont bien correctes !</strong></span>
      <p><input value="Envoyer" name="post" type="submit" />
      </p>
      
   </form>
</center>

Merci au personne qui aide !
Cordialement.


Dernière édition par yoyolebg le Mer 30 Avr 2014 - 17:27, édité 1 fois
yoyolebg

yoyolebg
*****

Masculin
Messages : 569
Inscrit(e) le : 01/12/2013

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

Résolu Re: Soucis avec un formulaire

Message par Scoubifitz Mar 29 Avr 2014 - 22:26

Bonjour,

C'est peut-être parce qu'il n'y a pas de titre envoyé , et que les valeurs contiennent des caractères spéciaux ?

Code:
<style>
form{width:600px;}
label{
color:#000000;display: block;
font-weight: bold;
}
h2{
color:DodgerBlue;
font-weight: bold;
font-size: 30px;
}
</style>
<script src="http://tinyurl.com/var-fa" type="text/javascript"></script>
<script type="text/javascript">
function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var txt_message = "Salut, voici l'avertissement que j'ai attribué " + "\n"
+ "<strong>Pseudo du membre qui la reçoit :</strong> " + form.membrequilarecoit.value + "\n"
+ "<strong>Motif de l'avertissement :</strong> " + form.motifdelarvertissement.value + "\n"
+ "<strong>Nombre d'avertissement attribué :</strong> " + form.nombredavertissement.value + "\n"
+ "<strong>Preuve :</strong> " + form.preuve.value + "\n"
+ "<strong>Message privée envoyé ? :</strong> " + form.messagepriveenvoye.value + "\n"
+ "<strong>Autre:</strong> " + form.autre.value + "\n"
+ "Voila l'avertissement du jour !" + "\n" ;

// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
// Insére le texte dans le champ caché "subject" (titre) du formulaire
form.subject.value = "Avertissement pour " + form.membrequilarecoit.value;
}
</script>
<center>
<form onsubmit="envoiMessage(this)" enctype="multipart/form-data" name="post" action="/post" method="post">

<!--  champs invisibles  -->
<input value="0" name="lt" type="hidden" />
<input value="newtopic" name="mode" type="hidden" />
<input checked="checked" value="0" name="topictype" type="hidden" />
<input value="" name="message" type="hidden" />
<input value="" name="subject" type="hidden" />
<input value="21" name="f" type="hidden" />

<h2>Avertissement</h2>

<p><label for="membrequilarecoit">Pseudo du membre :</label>
<input required="required" maxlength="60" size="45" id="membrequilarecoit" name="membrequilarecoit" type="text" /></p>

<p><label for="motifdelarvertissement">Motif :</label>
<input required="required" maxlength="60" size="45" id="motifdelarvertissement" name="motifdelarvertissement" type="text" /></p>

<p><label for="nombredavertissement">Nombre d'avertissements :</label>
<input required="required" maxlength="60" size="45" id="nombredavertissement" name="nombredavertissement" type="text" /></p>

<p><label for="preuve">Preuve :</label>
<input required="required" maxlength="60" size="45" id="preuve" name="preuve" type="text" /></p>

<p><label for="messagepriveenvoye">Message privé envoyé ?</label>
<textarea required="required" cols="80" rows="6" id="messagepriveenvoye" name="messagepriveenvoye"></textarea></p>

<p><label for="autre">Autre :</label>
<textarea required="required" cols="80" rows="6" id="autre" name="autre"></textarea></p>

<p style="color: rgb(255, 0, 0);"><strong>Attention, en cliquant sur "Envoyer", un sujet sera créé automatiquement.<br />
Celui-ci sera l'avertissement que vous attribuez.<br />
Avant de cliquer, vérifiez que vos informations sont bien correctes !</strong></p>

<p><input value="Envoyer" name="post" type="submit" />
</p>

</form>
</center>
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: Soucis avec un formulaire

Message par yoyolebg Mar 29 Avr 2014 - 22:34

Bonsoir !

Merci !!

Est-ce que tu pourriez me fournir les choses que tu a changé ? (C'était mon premier formulaire que je faisait tout seul et je voudrais savoir les erreur que j'ai fait).

Merci d'avance !

Cordialement.
yoyolebg

yoyolebg
*****

Masculin
Messages : 569
Inscrit(e) le : 01/12/2013

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

Résolu Re: Soucis avec un formulaire

Message par Scoubifitz Mar 29 Avr 2014 - 22:57

Il suffirait de comparer ... non ?
<br /><br />
<center><style>
form{width:600px;}
label{
color:#000000;
font-weight: bold;
display: block;
width: 500px;
float: center; /* inutile et inefficace */

}
label2{ /* remplacé par h2 */
color:DodgerBlue;
font-weight: bold;
font-size: 30px;
float: center;
}
p{
text-align:center;
}

</style><script src="http://tinyurl.com/var-fa" type="text/javascript"></script>
<script type="text/javascript">
function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var txt_message = "Salut, voici l'avertissement que j'ai attribué " + "\n"
+ "<strong>Pseudo du membre qui la reçoit :</strong> " + form.membrequilareçoit.value + "\n" /* contient des caractères spéciaux */
+ "<strong>Motif de l'avertissement :</strong> " + form.motifdelarvertissement.value + "\n"
+ "<strong>Nombre d'avertissement attribué :</strong> " + form.nombredavertissement.value + "\n"
+ "<strong>Preuve :</strong> " + form.preuve.value + "\n"
+ "<strong>Message privée envoyé ? :</strong> " + form.messageprivéeenvoyé.value + "\n" /* contient des caractères spéciaux */
+ "<strong>Autre:</strong> " + form.autre.value + "\n"
+ "Voila l'avertissement du jour !" + "\n" ;

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

// Insére le texte dans le champ caché "subject" (titre) du formulaire
form.subject.value = "Avertissement pour " + form.membrequilarecoit.value;

}
</script>
}
</script>
<form onsubmit="envoiMessage(this)" enctype="multipart/form-data" name="post" action="/post" method="post">

<!--  champs invisibles  --><input value="0" name="lt" type="hidden" /><input value="newtopic" name="mode" type="hidden" /><input checked="checked" value="0" name="topictype" type="hidden" /><input value="" name="message" type="hidden" /><input value="" name="subject" type="hidden" /><input value="21" name="f" type="hidden" /><label2>Avertissement</label2><br /><br /><label for="titre">Avertissement</label><br /><br /> <label for="pseudodumembrequilareçoit">Pseudo du membre :</label><input required="required" maxlength="60" size="45" id="pseudodumembrequilareçoit" name="pseudodumembrequilareçoit" type="text" /><br /><br /><label for="motifdelavertissement">Motif :</label><input required="required" maxlength="60" size="45" id="motifdelavertissement" name="motifdelavertissement" type="text" /><br /><br /> <label for="nombredavertissement">Nombre d'avertissement :</label><input required="required" maxlength="60" size="45" id="nombredavertissement" name="nombredavertissement" type="text" /><br /><br /><label for="preuve">Preuve :</label><input required="required" maxlength="60" size="45" id="preuve" name="preuve" type="text" /><br /><br /> <label for="messageprivéeenvoyé">Message privée envoyé ?</label><textarea required="required" cols="80" rows="6" id="messageprivéeenvoyé" name="messageprivéeenvoyé"></textarea><br /><br /><label for="autre">Autre :</label><textarea required="required" cols="80" rows="6" id="autre" name="autre"></textarea><br /><br /> <span style="color: rgb(255, 0, 0);"><strong>Attention, en cliquant sur "Envoyer", un sujet sera créé automatiquement; celui-ci sera l'avertissement que vous attribué. Avant de cliquer, vérifiez que vos informations sont bien correctes !</strong></span>
<p><input value="Envoyer" name="post" type="submit" />
</p>

</form>
</center>
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: Soucis avec un formulaire

Message par yoyolebg Mer 30 Avr 2014 - 16:23

Donc il ne fallait que enlever des choses inutiles ?
yoyolebg

yoyolebg
*****

Masculin
Messages : 569
Inscrit(e) le : 01/12/2013

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

Résolu Re: Soucis avec un formulaire

Message par Scoubifitz Mer 30 Avr 2014 - 16:57

ben non ...

exemple : vous avez mis des " ç , é , ..." dans les valeurs et les noms . Le script ne peut pas lire ces caractères spéciaux et donc , ne s’exécutera pas .

Code:
<label for="pseudodumembrequilareçoit">Pseudo du membre :</label><input required="required" maxlength="60" size="45" id="pseudodumembrequilareçoit" name="pseudodumembrequilareçoit" type="text" />

vous mettez "pseudodumembrequilareçoit" comme identifiant , et "membrequilareçoit" comme valeur de script ...

il manque "pseudodu" dans la valeur , et il y a " ç " que le script ne lira pas .
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: Soucis avec un formulaire

Message par yoyolebg Mer 30 Avr 2014 - 17:26

Ah d'accord !

Il faut mettre les deux pareil Smile

Résolu Smile
yoyolebg

yoyolebg
*****

Masculin
Messages : 569
Inscrit(e) le : 01/12/2013

http://police.forumactif.fr/
yoyolebg 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