Mon formulaire ne ce publie pas

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

Résolu Mon formulaire ne ce publie pas

Message par MariePassion Ven 2 Nov 2018 - 21:55

Détails techniques

Version du forum : ModernBB
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Google Chrome
Personnes concernées par le problème : Tous les utilisateurs
Problème apparu depuis : toujours
Lien du forum : http://crazyls.forumactif.com

Description du problème

Bonjour,

J'ai crée un formulaire pour les demandes de partenariat. Le but est que les gens réponde au 4 question et qu'il clique sur envoyer. Une fois fait, le message est posté automatiquement.

Pour le moment tout va bien. Le formulaire fonctionne et les donnés recueillis sont envoyer dans la casse message dans "Poster un nouveau sujet".

Par contre, le titre ne semble pas vouloir s'afficher dans "titre du sujet".

J'aimerais aussi que le formulaire soit publier tout de suite après avoir cliquer sur "envoyer" et non arriver sur la page "Poster un nouveau sujet" pour que la personne clic encore sur "envoyer".

Bien évidement, temps que les données pour le titre ne s'affiche pas, mon sujet ne pourra pas être envoyer car je vais avoir un message d'erreur. Bref j'ai besoin de votre aide pour trouver ce qui cloche avec mon code. J'ai regarder plusieurs sujet qui traite du même problème, mais je ne trouve pas la solution leur code semble similaire au mien (surtout pour le titre des sujet).

Voici mon Code :

Code:

<script type="text/javascript">
function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var forum = form.forum.value
var lien = form.lien.value
var position = form.position.value
var image = form.image.value

 
var txt_message = "<div id="partenariat"><div>Demande de partenariat pour " + forum + "</div>" +'\n'
+ "<span>Lien :</span> <a href="" + lien + "" target='_blank' rel='nofollow'>" + lien + "</a>" +'\n'
+ "<span>Où ce trouvera notre logo : </span>" + position +'\n'
+ "<span>Votre logo : </span> <img src="" + image + ""/>" +'\n'
+ "[code]<a href=""+ lien +"" target='_blank' rel='nofollow'><img src=""+ image +""/></a>[/code]" +'\n'
+ "</div>";

 
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
form.subject.value = "Demmande de partenariat pour " + form.forum.value;
}
</script>
<form action="/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" /> <!-- Un nouveau topic sera créé -->
<input type="hidden" name="topictype" value="0" checked="checked" /> <!-- Value 0: Sujet Normal (1 = Note / 2 = annonce) -->
<input type="hidden" name="message" value="" /> <!-- Contiendra le texte du message -->
<input type="hidden" name="f" value="11" /> <!--  ID du forum dans lequel le message sera posté -->
<input type="hidden" name="subject" id="titre" value="" />
 

<label>Nom de votre forum:<input type="text" name="forum" required></label><br />
<label>URL de votre forum:<input type="text" name="lien" required></label><br />
<label>Où ce trouvera mon logo :<input type="text" name="position" required></label><br />
<label>URL de votre logo (50x50):<input type="text" name="image" required></label><br />
<input type="submit" value="Envoyer" />

</form>

Je l'ai mis dans ne page HTML sur mon forum : http://crazyls.forumactif.com/h9-formulaire-de-partenariat
et il est supposer publier le sujet dans le forum partenariat : http://crazyls.forumactif.com/f11-partenariats


Dernière édition par MariePassion le Mar 6 Nov 2018 - 1:52, édité 2 fois
MariePassion

MariePassion
***

Messages : 107
Inscrit(e) le : 12/08/2011

http://batty.forum-canada.com/
MariePassion a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Mon formulaire ne ce publie pas

Message par MariePassion Dim 4 Nov 2018 - 14:13

Mon sujet est toujours d'actualité =)

J'ai essayer le formulaire ICI qui fonctionne parfaitement comme je le souhaite. Mais je n'arrive pas a trouver la différence. Pourquoi mon code ne prend pas l'information pour le titre =/

Pareille pour Celui-ci . Je voie bien que Scoubifitz à crée une section if/else afin que le formulaire soit remplie en entier avant d'être poster, mais moi j'en est pas besoin. J'ai mis un required dans mes input. Si j'oublie cette section de code je ne voie pas la différence =(
MariePassion

MariePassion
***

Messages : 107
Inscrit(e) le : 12/08/2011

http://batty.forum-canada.com/
MariePassion a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Mon formulaire ne ce publie pas

Message par MariePassion Mar 6 Nov 2018 - 1:52

Finalement avec l'aide d'un autre forum j'ai réussi à trouver où était le souci.

dans mon input envoyer il me manquais un name="post"

Sujet résolut
MariePassion

MariePassion
***

Messages : 107
Inscrit(e) le : 12/08/2011

http://batty.forum-canada.com/
MariePassion 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