Vérifiez vos informations

Il semblerait que les informations techniques de votre profil n'aient pas été actualisées depuis un certain temps... Pour que l'aide apportée vous soit efficace, il est important que ces informations soient à jour : prenez quelques secondes pour confirmer ou compléter les informations suivantes.


Lien de votre forum
Version de ce forum
Vous êtes le fondateur de ce forum
Vous avez modifié le CSS de ce forum
Vous avez modifié les templates de ce forum
Votre navigateur

Impossible de générer un post via un formulaire personnalisé (modern BB)

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

Résolu Impossible de générer un post via un formulaire personnalisé (modern BB)

Message par kilinah le Dim 31 Mar 2019 - 23:30

Détails techniques

Version du forum : ModernBB
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Mozilla Firefox, Google Chrome, Internet Explorer
Capture d'écran du problème :
Voir l'image:
Impossible de générer un post via un formulaire personnalisé (modern BB) Firesh10

Personnes concernées par le problème : Tous les utilisateurs
Problème apparu depuis : 31/03/2019
Lien du forum : http://gearsofeternity.kanak.fr

Description du problème

Bonjour,

J'ai créé un formulaire pour que mes membres puissent demander une section personnalisée mais quand on clique sur "envoyer", un message d'erreur apparaît:

"Vous devez préciser un titre avant de pouvoir envoyer votre message.
Vous devez entrer un message avant de poster."

Et le post ne se fait pas.
J'utilise le même modèle de formulaire pour la présentation et là, tout fonctionne.

J'ai vérifié mon code et je ne trouve pas d'où vient le souci. Est-ce une histoire de permission ou ai-je zappé une erreur?

Ci-dessous mon code:

Code:
<!DOCTYPE html>
<html>
 <head>
 <title>Gears of Eternity / Section histoire</title>
 <meta charset="UTF-8"/>

 <style>
 body{
 background-image: url('https://i.servimg.com/u/f28/09/02/37/32/bg-210.jpg');
 font-size:16px;
 font-family: 'open sans', cursive;
 }
 fieldset{
 width:50%;
 background: #E5D9F7;
 padding:2em;
 border:none;
 border-radius:10px;
 border-top:3px solid #000;
 border-bottom:3px solid #000;
 margin: auto;
 }
 legend{
 background:#E5D9F7;
 padding:0.2em 0.5em 0 0.5em;
 border-radius:10px;
 border-top:3px solid #000;
 font-size:20px;
 font-weight:600;
 text-transform: uppercase;
 }
 form div{
 padding-bottom:1em;
 }
 label, p{
 display:block;
 font-weight:600;
 }
 input[type="text"], textarea{
 width:100%;
 background:#fff;
 padding:0.5em;
 border-radius:5px;
 border:none;
 }
                input[type="checkbox"].ss_section{
                  width:5%!important;
                  }
 textarea {
 min-height:10em;
 }
 #form-story{
 width:100%;
 background: #000;
 color:#fff;
 padding:0.5em;
 border-radius:5px;
 border:none;
 }
 #form-story:hover{
 background:#333;
 }
                .story_link{
                   font-size:10px;
                }                  
                .check-bloc, .ss-fow>label{
                   display:inline-block;
                   margin-right:0.5em;
                }
                .ss-fow{
                   width:100%;
 background:#fff;
 padding:0.2em;
 border-radius:5px;
 border:none;
                   margin-bottom:0.2em;
                }
 </style>
          
             <script type="text/javascript">
       function creationMessage(story) {
                  // On met le titre dans le champ "titre"
 story.titre.value = "Une section pour " + story.titrehistoire.value;

  // On met le message dans le champ "message"
 story.message.value =
                  "<div id='story-message'>" + "<div id='story-message-titrehistoire'>" + story.titrehistoire.value + '</div>\'
                  + "<div id='story-message-genre'>" + "<span>Genre: </span>" + story.genre.value + '</div>\'
                  + "<div id='story-message-pseudo'>" + "<span>Auteur(s): </span>" + story.pseudo.value + '</div>\'
                  + "<div id='story-message-soussection'>" + "<span>Sous-sections: </span>" + story.monde.value + "," + story.personnages.value + "," + story.lecteurs.value + "," + story.monhistoire.value + '</div>\'
                  + "<div id='story-message-autre'>" + "<span>Autres demandes: </span>" + story.autre.value + '</div></div>\';
       }
     </script>
 </head>
 <body>
 <form id="story" name="story" action="http://gearsofeternity.kanak.fr/posting.forum" method="post" enctype="multipart/form-data" target="_blank" onSubmit="creationMessage(this)">
                   <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="11" />
                        <input type="hidden" name="subject" id="titre" value="" />
 <fieldset>
 <legend>Mon histoire...</legend>
 <div>
 <label for="pseudo">Auteur(s)</label>
                                          <input type="text" name="pseudo" id= "pseudo" placeholder="le ou les auteur(s) de votre histoire"/>
 </div>
 <div>
 <label for="titrehistoire">Titre de l'histoire</label>
                                          <input type="text" name="titrehistoire" id="titrehistoire" placeholder=""/>
 </div>
                           <div>
 <label for="genre">Genre littéraire</label>
                                          <input type="text" name="genre" id="genre" placeholder=" Science-fiction, Thriller, Fantasy etc..."/>
 </div>
                           <div>
 <p>Sous-sections désirées</p>
                                           <div class="check-bloc">
                                                     <div  class="ss-fow">
                                                             <input type="checkbox" name="soussection" id="monde" value="&nbsp;Monde "/>
                                                             <label for="monde">Monde</label>
                                                           </div>
                                                           <div  class="ss-fow">
                                                             <input type="checkbox" name="soussection" id="monhistoire" value="&nbsp;Histoire "checked/>
                                                             <label for="monhistoire">Histoire</label>
                                                           </div>
                                           </div>
                                           <div class="check-bloc">
                                                     <div  class="ss-fow">
                                                             <input type="checkbox" name="soussection" id="personnages" value="&nbsp;Personnages "/>
                                                             <label for="personnages">Personnages</label>
                                                           </div>
                                                           <div  class="ss-fow">
                                                             <input type="checkbox" name="soussection" id="lecteurs" value="&nbsp;Avis des lecteurs "checked/>
                                                             <label for="lecteurs">Avis des lecteurs</label>
                                                           </div>
                                           </div>                          
 </div>
 <div>
 <label for="autre">Autres demandes</label>
 <textarea name="autre" id="autre" placeholder="Tout ce dont vous avez besoin pour présenter votre histoire (section spécifique, codage particulier etc...)"></textarea>
 </div>
                          <input id="form-story" type="submit" name="post" value="Envoyer"/>
                          <a href="http://gearsofeternity.kanak.fr/" class="story_link">Retournez au forum</a>
 </fieldset>
 </form>
 </body>
</html>

merci d'avance pour l'aide


Dernière édition par kilinah le Lun 1 Avr 2019 - 20:29, édité 1 fois
kilinah

kilinah
**

Féminin
Messages : 91
Inscrit(e) le : 11/07/2006

Voir le profil de l'utilisateur http://gearsofeternity.kanak.fr
kilinah a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Impossible de générer un post via un formulaire personnalisé (modern BB)

Message par Scoubifitz le Lun 1 Avr 2019 - 19:52

Bonsoir,

Dans le script , le message contient des fermetures de div avec des antislash  (+ '</div>\') , ce qui pose problème.

Hi
Scoubifitz

Scoubifitz
Membre actif

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

Voir le profil de l'utilisateur http://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Impossible de générer un post via un formulaire personnalisé (modern BB)

Message par kilinah le Lun 1 Avr 2019 - 20:29

Ahhhh oui ! j'ai oublié le "n" après mes anti-slash !!!
Quelle tête de linotte je suis Wink

Merci beaucoup Scoubifitz Smile
kilinah

kilinah
**

Féminin
Messages : 91
Inscrit(e) le : 11/07/2006

Voir le profil de l'utilisateur http://gearsofeternity.kanak.fr
kilinah 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