Formulaire de création de sujets.

3 participants

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

Résolu Formulaire de création de sujets.

Message par teteaclaqueFR Lun 22 Avr 2013 - 19:11

Bonjour bonjour !

Apres divers recherches, j'ai réussis a crée un formulaire ( Enfin ! ) Mais.. Après avoir fait mes petites retouches, aucun messages n'est crée, même ayant remplie toutes les cases Mad !

J'aimerai bien comprendre pourquoi.. Voilà le code HTML :
Code:

<script type="text/javascript">
function envoiMessage(form)
{
   // Créer un message à partir des informations fournies
   var txt_message = "[center][b]Nom des appartements :[/b] " + '\n' + form.nom.value + '\n' + '\n'
         + "[b]Pseudo et grade du saccageur :[/b] " + '\n' + form.pseudo.value + '\n' + '\n'
         + "[b]Effectuer avec un clone :[/b] " + '\n' + form.clone.value + '\n' + '\n'
         + "[b]Membre présent lors du second screen :[/b] " + '\n' form.present.value + '\n' + '\n'
         + "[b]Date du saccage :[/b] " + '\n' + form.date.value + '\n' + '\n'
         + "[b]Commentaire :[/b] " + '\n' + form.com.value + '\n' + '\n'
         + "[spoiler=avant] "  + form.avant.value + "[/spoiler] " + '\n'
         + "[spoiler=apres] " + form.apres.value + "[/spoiler][/center] " + '\n';
   
   // Insère le texte construit dans le champ caché "message" du formulaire
   form.message.value = txt_message;
}
</script>

<center><div style="background: #301E13; -moz-border-radius: 40px; -webkit-border-radius: 40px; border-radius: 40px; -o-border-radius: 40px; -htm-border-radius: 40px; border: #21150D solid 2px; -moz-box-shadow: 0px 0px 4px #000000;-webkit-box-shadow: 0px 0px 4px #000000;box-shadow: 0px 0px 4px #000000;-o-box-shadow: 0px 0px 4px #000000;-htm-box-shadow: 0px 0px 4px #000000;text-shadow: 0px 0px 4px #000000; width: 98%"><span style="color: grey; border-right: solid #00000 2px; font-weight: bold; padding-right: 10px; padding-top: 2px;">Formulaire de saccage</span> <em> </em></div><div style="background:#301E13;-moz-border-radius: 0px 0px 40px 40px; -webkit-border-radius: 0px 0px 40px 40px; border-radius: 0px 0px 40px 40px; -o-border-radius: 0px 0px 40px 40px; -htm-border-radius: 0px 0px 40px 40px; border-left: 5px #21150D solid; border-right: 5px #21150D solid; border-bottom: 2px #21150D dotted; -moz-box-shadow: inset 1px 1px 8px #000000;-webkit-box-shadow: inset 1px 1px 8px #000000;box-shadow: inset 1px 1px 8px #000000;box-shadow: inset 1px 1px 8px #000000;box-shadow: inset 1px 1px 8px #000000; padding: 10px; text-align:justify; width: 80%; color: black;">
<form action="http://job114.forumactif.org/posting.forum" method="post" name="post" enctype="multipart/form-data" onSubmit="envoieMessage(this)">
<input type="hidden" name="lt" value="0" />
<input type="hidden" name="mode" value="newtopic" />
<input type="hidden" name="topictype" value="0" checked="checked" /> <!-- Value 0: Sujet Normal (1 = Note / 2 = annonce) -->
<input type="hidden" name="message" value="" />
<input type="hidden" name="f" value="1" /> <!--  ID du forum dans lequel le message sera posté-->

<!-- Début des parametrages -->

<center><label for="titre">Titre du saccage :</label></center><center><input type="text" name="subject" id="titre" value="" placeholder="[Nom de l'organisation] Pseudo habbo [taille]" size="45" maxlenght="60" /></center><br /><br />
<center><label for="pseudo">Pseudo du saccageur :</label></center><center><input type="text" name="subject" id="pseudo" value="" placeholder="Pseudo Habbo + Grade" size="45" maxlenght="60" /></center><br />
<center><label for="clone">Effectuer avec un clone ?</label></center><center><select name="clone" id="clone"><option>Oui</option><option>Non</option></select></center><br />
<center><label for="present">Membre présent lors du slogan :</label></center><center><textarea id="present" name="present" placeholder="Pseudo & grade"></textarea></center><br />
<center><label for="date">Date du saccage :</label></center><center><input type="date" name="date" id="date" /></center><br />
<center><label for="com">Commentaire :</label></center><center><input type="text" name="com" id="com" placeholder="Des difficultées rencontré ? Racontez votre vie ;)" /></center><br />
<center><p><u>Nous vous fournissons un uploader d'image. Veuillez enregistrer votre image sous un format .png. Et selectionnez "taille reel".</u></p></center>
<br /> <iframe src="http://www.hostingpics.net/iframe_mini.php?module=1160&iduni=565d06a4ffe4a257d56426382ec55952" width="400" height="100" scrolling="no" frameborder="0" allowtransparency="true"></iframe><br /><br />
<center><label for="avant">Screen avant :</label></center><center><input type="text" name="avant" id="avant" placeholder="lien de l'image" /></center><br />
<center><label for="apres">Screen apres :</label></center><center><input type="text" name="apres" id="apres" placeholder="Lien de l'image" /></center><br />
<br /><center><input type="submit" name="post" value="Envoyer" /></form></center></div></center>

Merci beaucoup de m'aidé ! Very Happy


Dernière édition par teteaclaqueFR le Lun 22 Avr 2013 - 20:07, édité 1 fois
teteaclaqueFR

teteaclaqueFR
Nouveau membre

Messages : 27
Inscrit(e) le : 17/03/2013

http://thelawofimmortal.forumactif.org/
teteaclaqueFR a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Formulaire de création de sujets.

Message par Scoubifitz Lun 22 Avr 2013 - 19:40

bonjour,

au premier regard , il n'y a aucun champ ayant pour nom : "nom" dans la partie html ... (Nom des appartements)

var txt_message = "[center]Nom des appartements : " + '\n' + form.nom.value + '\n' + '\n'

ensuite :

<center><label for="pseudo">Pseudo du saccageur :</label></center><center><input type="text" name="subject" id="pseudo" value="" placeholder="Pseudo Habbo + Grade" size="45" maxlenght="60" /></center><br />
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: Formulaire de création de sujets.

Message par teteaclaqueFR Lun 22 Avr 2013 - 19:49

Bonjour,

Merci de votre réponse rapide. Je viens de remarquer cette erreur, qui apparait par deux fois dans mon code
Spoiler:

Apres corrections de vos remarques, le code ne marche toujours pas, et je ne vois pas ou est l'erreur Sad !

Mais la meme erreur persiste
Vous devez préciser un titre avant de pouvoir envoyer votre message.
Vous devez entrer un message avant de poster.

Voici le code "corrigé"
Code:

 
<script type="text/javascript">
function envoiMessage(form)
{
  // Créer un message à partir des informations fournies
  var txt_message = "[center][b]Nom des appartements :[/b] " + '\n' + form.nom.value + '\n' + '\n'
        + "[b]Pseudo et grade du saccageur :[/b] " + '\n' + form.pseudo.value + '\n' + '\n'
        + "[b]Effectuer avec un clone :[/b] " + '\n' + form.clone.value + '\n' + '\n'
        + "[b]Membre présent lors du second screen :[/b] " + '\n' form.present.value + '\n' + '\n'
        + "[b]Date du saccage :[/b] " + '\n' + form.date.value + '\n' + '\n'
        + "[b]Commentaire :[/b] " + '\n' + form.com.value + '\n' + '\n'
        + "[spoiler=avant] "  + form.avant.value + "[/spoiler] " + '\n'
        + "[spoiler=apres] " + form.apres.value + "[/spoiler][/center] " + '\n';
 
  // Insère le texte construit dans le champ caché "message" du formulaire
  form.message.value = txt_message;
}
</script>
 
<center><div style="background: #301E13; -moz-border-radius: 40px; -webkit-border-radius: 40px; border-radius: 40px; -o-border-radius: 40px; -htm-border-radius: 40px; border: #21150D solid 2px; -moz-box-shadow: 0px 0px 4px #000000;-webkit-box-shadow: 0px 0px 4px #000000;box-shadow: 0px 0px 4px #000000;-o-box-shadow: 0px 0px 4px #000000;-htm-box-shadow: 0px 0px 4px #000000;text-shadow: 0px 0px 4px #000000; width: 98%"><span style="color: grey; border-right: solid #00000 2px; font-weight: bold; padding-right: 10px; padding-top: 2px;">Formulaire de saccage</span> <em> </em></div><div style="background:#301E13;-moz-border-radius: 0px 0px 40px 40px; -webkit-border-radius: 0px 0px 40px 40px; border-radius: 0px 0px 40px 40px; -o-border-radius: 0px 0px 40px 40px; -htm-border-radius: 0px 0px 40px 40px; border-left: 5px #21150D solid; border-right: 5px #21150D solid; border-bottom: 2px #21150D dotted; -moz-box-shadow: inset 1px 1px 8px #000000;-webkit-box-shadow: inset 1px 1px 8px #000000;box-shadow: inset 1px 1px 8px #000000;box-shadow: inset 1px 1px 8px #000000;box-shadow: inset 1px 1px 8px #000000; padding: 10px; text-align:justify; width: 80%; color: black;">
<form action="http://job114.forumactif.org/posting.forum" method="post" name="post" enctype="multipart/form-data" onSubmit="envoieMessage(this)">
<input type="hidden" name="lt" value="0" />
<input type="hidden" name="mode" value="newtopic" />
<input type="hidden" name="topictype" value="0" checked="checked" /> <!-- Value 0: Sujet Normal (1 = Note / 2 = annonce) -->
<input type="hidden" name="message" value="" />
<input type="hidden" name="f" value="1" /> <!--  ID du forum dans lequel le message sera posté-->
 
<!-- Début des parametrages -->
 
<center><label for="titre">Titre du saccage :</label></center><center><input type="text" name="titre" id="titre" value="" placeholder="[Nom de l'organisation] Pseudo habbo [taille]" size="45" maxlenght="60" /></center><br /><br />
<center><label for="titre">Nom des appartements</label></center><center><input type="text" name="nom" id="nom" value="" placeholder="Nom exact du/des appartement(s)" size="45" maxlenght="60" /></center><br />
<center><label for="pseudo">Pseudo du saccageur :</label></center><center><input type="text" name="pseudo" id="pseudo" value="" placeholder="Pseudo Habbo + Grade" size="45" maxlenght="60" /></center><br />
<center><label for="clone">Effectuer avec un clone ?</label></center><center><select name="clone" id="clone"><option>Oui</option><option>Non</option></select></center><br />
<center><label for="present">Membre présent lors du slogan :</label></center><center><textarea id="present" name="present" placeholder="Pseudo & grade"></textarea></center><br />
<center><label for="date">Date du saccage :</label></center><center><input type="date" name="date" id="date" /></center><br />
<center><label for="com">Commentaire :</label></center><center><input type="text" name="com" id="com" placeholder="Des difficultées rencontré ? Racontez votre vie ;)" /></center><br />
<center><p><u>Nous vous fournissons un uploader d'image. Veuillez enregistrer votre image sous un format .png. Et selectionnez "taille reel".</u></p></center>
<br /> <iframe src="http://www.hostingpics.net/iframe_mini.php?module=1160&iduni=565d06a4ffe4a257d56426382ec55952" width="400" height="100" scrolling="no" frameborder="0" allowtransparency="true"></iframe><br /><br />
<center><label for="avant">Screen avant :</label></center><center><input type="text" name="avant" id="avant" placeholder="lien de l'image" /></center><br />
<center><label for="apres">Screen apres :</label></center><center><input type="text" name="apres" id="apres" placeholder="Lien de l'image" /></center><br />
<br /><center><input type="submit" name="post" value="Envoyer" /></form></center></div></center>
teteaclaqueFR

teteaclaqueFR
Nouveau membre

Messages : 27
Inscrit(e) le : 17/03/2013

http://thelawofimmortal.forumactif.org/
teteaclaqueFR a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Formulaire de création de sujets.

Message par Naruhiko Lun 22 Avr 2013 - 19:51

Bonsoir,

Essayez ce code, j'ai essayé de corriger au mieux ^^ !
Code:
<!doctype html>
<html lang="fr">
<head>
    <meta charset="UTF-8">
</head>
<body>
   
    <script type="text/javascript">
function envoiMessage(form)
{
  // Créer un message à partir des informations fournies
  var txt_message = "[center][b]Nom des appartements :[/b] " + form.nom.value + '\n'
        + "[b]Pseudo et grade du saccageur :[/b] " + form.pseudo.value + '\n'
        + "[b]Effectuer avec un clone :[/b] " + form.clone.value + '\n'
        + "[b]Membre présent lors du second screen :[/b] " + form.present.value + '\n'
        + "[b]Date du saccage :[/b] " + form.date.value + '\n'
        + "[b]Commentaire :[/b] " + form.com.value + '\n'
        + "[spoiler=avant]"  + form.avant.value + "[/spoiler] \n "
        + "[spoiler=apres]" + form.apres.value + "[/spoiler][/center]";
  // Insère le texte construit dans le champ caché "message" du formulaire
  form.message.value = txt_message;
}
</script>
 
<center><div style="background: #301E13; -moz-border-radius: 40px; -webkit-border-radius: 40px; border-radius: 40px; -o-border-radius: 40px; -htm-border-radius: 40px; border: #21150D solid 2px; -moz-box-shadow: 0px 0px 4px #000000; -webkit-box-shadow: 0px 0px 4px #000000; box-shadow: 0px 0px 4px #000000; -o-box-shadow: 0px 0px 4px #000000; -htm-box-shadow: 0px 0px 4px #000000; text-shadow: 0px 0px 4px #000000; width: 98%;"><span style="color: grey; border-right: solid #00000 2px; font-weight: bold; padding-right: 10px; padding-top: 2px;">Formulaire de saccage</span></div>
<div style="background:#301E13; -moz-border-radius: 0px 0px 40px 40px; -webkit-border-radius: 0px 0px 40px 40px; border-radius: 0px 0px 40px 40px; -o-border-radius: 0px 0px 40px 40px; -htm-border-radius: 0px 0px 40px 40px; border-left: 5px #21150D solid; border-right: 5px #21150D solid; border-bottom: 2px #21150D dotted; -moz-box-shadow: inset 1px 1px 8px #000000; -webkit-box-shadow: inset 1px 1px 8px #000000; box-shadow: inset 1px 1px 8px #000000; box-shadow: inset 1px 1px 8px #000000; box-shadow: inset 1px 1px 8px #000000; padding: 10px; text-align:justify; width: 80%; color: black;">
 

<form action="/posting.forum" 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" /> <!-- Value 0: Sujet Normal (1 = Note / 2 = annonce) -->
<input type="hidden" name="message" value="" />
<input type="hidden" name="f" value="1" /> <!--  ID du forum dans lequel le message sera posté-->
 
<!-- Début des parametrages -->
 
<center><label for="titre">Titre du saccage :</label><input type="text" name="subject" id="titre" value="" placeholder="[Nom de l'organisation] Pseudo habbo [taille]" size="45" maxlenght="60" /></center><br /><br />

<center><label for="nom">Nom des appartements :</label><input type="text" name="nom" id="nom" /></center><br />

<center><label for="pseudo">Pseudo du saccageur :</label><input type="text" name="pseudo" id="pseudo" value="" placeholder="Pseudo Habbo + Grade" size="45" maxlenght="60" /></center><br />

<center><label for="clone">Effectuer avec un clone ?</label><select name="clone" id="clone"><option>Oui</option><option>Non</option></select></center><br />

<center><label for="present">Membre présent lors du slogan :</label><textarea id="present" name="present" placeholder="Pseudo & grade"></textarea></center><br />

<center><label for="date">Date du saccage :</label><input type="date" name="date" id="date" /></center><br />

<center><label for="com">Commentaire :</label><input type="text" name="com" id="com" placeholder="Des difficultées rencontré ? Racontez votre vie ;)" /></center><br />

<center><p><u>Nous vous fournissons un uploader d'image. Veuillez enregistrer votre image sous un format .png. Et selectionnez "taille reel".</u></p></center><br />

<iframe src="http://www.hostingpics.net/iframe_mini.php?module=1160&iduni=565d06a4ffe4a257d56426382ec55952" width="400" height="100" scrolling="no" frameborder="0" allowtransparency="true"></iframe><br /><br />

<center><label for="avant">Screen avant :</label><input type="text" name="avant" id="avant" placeholder="lien de l'image" /></center><br />

<center><label for="apres">Screen apres :</label></center><center><input type="text" name="apres" id="apres" placeholder="Lien de l'image" /></center><br />

<br /><center><input type="submit" name="post" value="Envoyer" /></center></form></div></center>
   
</body>
</html>

Cordialement.

Edit Naruhiko: Oups... on m'a dépassé x) !
Naruhiko

Naruhiko
****

Masculin
Messages : 201
Inscrit(e) le : 21/06/2012

http://naruto-the-destiny.forumactif.com
Naruhiko a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Formulaire de création de sujets.

Message par teteaclaqueFR Lun 22 Avr 2013 - 19:55

Bonsoir, merci beaucoup pour votre code, il marche à la perfection ! Very Happy

Je vais donc comparé mon ancien ainsi que votre nouveau code pour trouver mes erreurs.

Merci beaucoup de votre réponse rapide.

Je vous remerci aussi Scoubifitz Smile
teteaclaqueFR

teteaclaqueFR
Nouveau membre

Messages : 27
Inscrit(e) le : 17/03/2013

http://thelawofimmortal.forumactif.org/
teteaclaqueFR 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