Encore un problème de formulaire...

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

Résolu Encore un problème de formulaire...

Message par SnowBlue le Dim 5 Mai 2013 - 12:14

Bonjour !

J'aimerais cette fois-ci envoyer un formulaire par MP. J'ai donc pris le code donné ici et l'ai modifié pour correspondre au formulaire que je voulais. Seulement, ça ne marche pas : quoi que je fasse, je retombe sur "Vous devez préciser un titre avant de pouvoir envoyer votre message. Vous devez entrer un message avant de poster.", et pas moyen de régler le problème, malgré toutes les réponses que j'ai pu trouver ici...

Voici mon code :
Code:
        <script type="text/javascript">
        function envoiMessage(form)
        {
          // Obtenir une valeur plus parlante pour le "type d'affiliation" :
          var typeaff = "";
          if(form.typeaffi[0].checked == true) // Si le 1e bouton "typeaffi" est coché ..
            typeaff = "Echange de Lien";
          else if(form.typeaffi[1].checked == true) // Si le 2e bouton "typeaffi" est coché ..
            typeaff = "Echange de Lien + Fiche";
          else if(form.typeaffi[2].checked == true) // Si le 3e bouton "typeaffi" est coché ..
            typeaff = "Top-Affiliation";
       
          // Créer un message à partir des informations fournies
          var txt_message =  "<strong>Titre :</strong> " + form.titre.value + '\n'  +
                            "<strong>Catégorie :</strong> " + form.categorie.value + '\n'  +
                            "<strong>Description :</strong> " + form.description.value + '\n' +
                            "<strong>Image :</strong> " + form.image.value + '\n';
          // Insère le texte construit dans le champ caché "message" du formulaire
          form.message.value = txt_message;
          // Insère du texte dans le titre :
          form.subject.value = form.titre.value;
        }
        </script>
       
       
        <form action="http://arcanes.forumgratuit.fr/privmsg.forum" method="post" name="post" enctype="multipart/form-data" onSubmit="envoiMessage(this)">
        <input type="hidden" name="username[]" value="Admin" /> <!-- Champ qui contient le nom du membre auquel sera envoyé le message -->
        <input type="hidden" name="message" value="" /> <!-- Contiendra le texte du message -->
        <input type="hidden" name="subject" value="" /> <!-- Contiendra le titre du message -->
        <input type="hidden" name="lt" value="" />
        <input type="hidden" name="folder" value="inbox" />
        <input type="hidden" name="mode" value="post" />
        <input type="hidden" name="new_pm_time" value="9275318947">
       

        Titre : <input type="text" class="post" name="titre" /><br />
        Catégorie :
        <select  name="categorie">
                  <option value="Créature">Créature</option>
                  <option value="Histoire">Histoire</option>
                  <option value="Légende">Légende</option>
                  <option value="Ville ou village">Ville ou village</option>
                  <option value="Lieu-dit">Lieu-dit</option>
                  <option value="Personnalité">Personnalité</option>
                  <option value="Divinité">Divinité</option>
                  <option value="Autre">Autre</option>
        </select><br />
       
        Description :
        <textarea cols="75" rows="4" class="post" name="description"></textarea>
        <br />
        Image : <input type="text" class="post" name="image" /><br /><br />
        <input type="submit" value="Envoyer" name="post" class="post" />
        </form>

Merci d'avance à ceux qui pourront m'aider !


Dernière édition par SnowBlue le Dim 5 Mai 2013 - 13:47, édité 1 fois

SnowBlue
***

Messages : 142
Inscrit(e) le : 29/01/2012

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

Résolu Re: Encore un problème de formulaire...

Message par Scoubifitz le Dim 5 Mai 2013 - 13:02

bonjour,

à première vue , il n'y a pas de boutons radio ayant pour name=typeaffi ...
Si vous mettez un retour à la ligne dans le script , la ligne doit commencer par un + ...

un essai en remplaçant le script ? /

Code:
<script type="text/javascript">
function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var txt_message =  "<strong>Titre :</strong> " + form.titre.value + '\n'
+ "<strong>Catégorie :</strong> " + form.categorie.value + '\n'
+ "<strong>Description :</strong> " + form.description.value + '\n'
+ "<strong>Image :</strong> " + form.image.value + '\n';
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
// Insère du texte dans le titre :
form.subject.value = form.titre.value;
}
</script>

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.

Résolu Re: Encore un problème de formulaire...

Message par SnowBlue le Dim 5 Mai 2013 - 13:37

C'est impeccable, merci beaucoup !
Problème résolu !

SnowBlue
***

Messages : 142
Inscrit(e) le : 29/01/2012

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

Résolu Re: Encore un problème de formulaire...

Message par Chacha le Dim 5 Mai 2013 - 13:44

Bonjour,

Afin de faciliter la gestion des problèmes, si votre problème est résolu, pensez à :
  • éditer votre premier message,
  • cocher l'icône résolu
  • Et enregistrer en cliquant sur


A bientôt sur ForumActif Smile


Règles Générales du Forum - Le Staff de ForumActif
Questions & Réponses Fréquentes - Trucs & Astuces
Outils Fondateurs - Perte de Mot de Passe

Chacha
Modéractif
Modéractif

Masculin
Messages : 50956
Inscrit(e) le : 21/08/2010

http://forum.forumactif.com/
Chacha 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