Le code pour mon formulaire ne fonctionne pas
2 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
Le code pour mon formulaire ne fonctionne pas
Détails techniques
Version du forum : phpBB3
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Mozilla Firefox, Google Chrome, Internet Explorer, Opera, Safari
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : http://thesilverhope.forumactif.be/
Description du problème
Bonjour à tous.Hier, j'ai créé un formulaire pour les personnes qui veulent rejoindre une line-up, le formulaire de candidatures fonctionne très bien.
Aujourd'hui, j'ai créé un formulaire avec les mêmes codes, j'ai tout modifié et autres pour en faire un autre formulaire...Le formulaire a l'air de fonctionner..Mais quand je clique sur "Valider ma candidature"
Ca me renvoie sur la création de sujet et ça met le message d'erreur: "Vous devez préciser un titre avant de pouvoir envoyer votre message.
Vous devez entrer un message avant de poster."
En comparant l'ancien code et le nouveau, je ne vois pas ce qu'il cloche.
Voici le code qui ne fonctionne pas:
- Code:
<br /><div style="width: 80%;margin: auto;"><script type="text/javascript">
function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var txt_message = "[b]Candidature pour la team :[/b] " + form.nom.value + '\n'
+ "[b]Pseudo du capitaine :[/b] " + form.pseudo.value + '\n'
+ "[b]Pseudo des quatre autres joueurs :[/b] " + form.team.value
+ "[b]Moyenne d'âge des cinq joueurs:[/b] " + form.age.value + "ans" '/n'
+ "[b]Rang actuel des joueurs:[/b] " + form.rang.value + '\n'
+ "[b]Êtes-vous intéressé par le championnat inter-communauté ?[/b] " + form.championnat.value + '\n'
+ "[b]Nous voulons que notre équipe vous rejoigne car:[/b] " + '\n' + form.raison.value + '\n';
+ "[b]Mes disponibilités:[/b] " + '\n' + form.dispo.value + '\n';
+ "[b]Nous jouons à:[/b] " + '\n' + form.jeu.value + '\n';
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
// Créer un titre de sujet dynamiquement (Présentation + pseudo) :
form.subject.value = "[" + form.jeu.value; + "] " + "Demande de création de la team [" + form.nom.value; + "]"
}
</script>
<br><br>
<center>Si vous voulez créer une line-up dans notre communauté, remplissez le formulaire ci-dessous</center><br><br>
<form action="/post" method="post" name="post" enctype="multipart/form-data" onsubmit="envoiMessage(this)">
<input name="lt" value="0" type="hidden">
<input name="mode" value="newtopic" type="hidden">
<input name="topictype" value="0" checked="checked" type="hidden">
<input name="message" value="" type="hidden">
<input name="subject" value="" type="hidden">
<input name="f" value="32" type="hidden">
<label for="nom">Nom de votre équipe voulu:</label><br>
<input name="nom" id="nom" value=" " size="50" maxlength="100" type="text">
<br><br>
<label for="pseudo">Pseudo du capitaine:</label><br>
<input name="pseudo" id="pseudo" value=" " size="50" maxlength="100" type="text">
<br><br>
<label for="team">Pseudo des quatre autres joueurs (avec leur poste si possible):</label><br>
<textarea name="team" id="team" rows="3" cols="150"></textarea>
<br><br>
<label for="age">Moyenne d'âge de l'équipe (Mettez juste un chiffre):</label><br>
<input name="age" id="age" value=" " size="50" maxlength="100" type="text">
<br><br>
<label for="rang">Rang actuel des cinq joueurs :</label><br>
<input name="rang" id="rang" value=" " size="10" maxlength="100" type="text">
<br><br>
<label for="championnat">Seriez-vous intéressé par le championnat inter-communauté ? :</label><br>
<input name="championnat" id="championnat" value=" " size="10" maxlength="100" type="text">
<br><br>
<label for="raison">Pour quelles raisons souhaitez-vous intégrer votre équipe à notre communauté ? :</label><br>
<textarea name="raison" id="raison" rows="3" cols="150"></textarea>
<br><br>
<label for="dispo">Disponibilités :</label><br>
<textarea name="dispo" id="dispo" rows="3" cols="150"></textarea>
<br><br>
<label for="jeu">Vous êtes une équipe de quel jeu ? :</label><br>
<input name="jeu" id="jeu" value=" " size="10" maxlength="100" type="text">
<br><br>
<center>Merci de votre patience pour une réponse à votre candidature.</center>
<br><br>
<center><input name="post" value="Valider ma candidature" type="submit"></center>
</form></div>
En espérant que vous allez savoir trouver l'erreur,
Dernière édition par alissad le Lun 28 Mar 2016 - 23:55, édité 1 fois
Re: Le code pour mon formulaire ne fonctionne pas
Bonsoir,
2 types d'erreurs sont à surveiller : les + (plus) et les ; (poins-virgules) ...
Code corrigé :
2 types d'erreurs sont à surveiller : les + (plus) et les ; (poins-virgules) ...
Code corrigé :
- Code:
<br /><div style="width: 80%;margin: auto;"><script type="text/javascript">
function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var txt_message = "[b]Candidature pour la team :[/b] " + form.nom.value + '\n'
+ "[b]Pseudo du capitaine :[/b] " + form.pseudo.value + '\n'
+ "[b]Pseudo des quatre autres joueurs :[/b] " + form.team.value + '\n'
+ "[b]Moyenne d'âge des cinq joueurs:[/b] " + form.age.value + "ans" + '\n'
+ "[b]Rang actuel des joueurs:[/b] " + form.rang.value + '\n'
+ "[b]Êtes-vous intéressé par le championnat inter-communauté ?[/b] " + form.championnat.value + '\n'
+ "[b]Nous voulons que notre équipe vous rejoigne car:[/b] " + '\n' + form.raison.value + '\n'
+ "[b]Mes disponibilités:[/b] " + '\n' + form.dispo.value + '\n'
+ "[b]Nous jouons à:[/b] " + '\n' + form.jeu.value + '\n';
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
// Créer un titre de sujet dynamiquement (Présentation + pseudo) :
form.subject.value = "[" + form.jeu.value + "] " + "Demande de création de la team [" + form.nom.value + "]";
}
</script>
<br /><br />
<center>Si vous voulez créer une line-up dans notre communauté, remplissez le formulaire ci-dessous</center><br /><br />
<form action="/post" method="post" name="post" enctype="multipart/form-data" onsubmit="envoiMessage(this)">
<input name="lt" value="0" type="hidden" />
<input name="mode" value="newtopic" type="hidden" />
<input name="topictype" value="0" checked="checked" type="hidden" />
<input name="message" value="" type="hidden" />
<input name="subject" value="" type="hidden" />
<input name="f" value="32" type="hidden" />
<label for="nom">Nom de votre équipe voulu:</label><br />
<input name="nom" id="nom" value=" " size="50" maxlength="100" type="text" />
<br /><br />
<label for="pseudo">Pseudo du capitaine:</label><br />
<input name="pseudo" id="pseudo" value=" " size="50" maxlength="100" type="text" />
<br /><br />
<label for="team">Pseudo des quatre autres joueurs (avec leur poste si possible):</label><br />
<textarea name="team" id="team" rows="3" cols="150"></textarea>
<br /><br />
<label for="age">Moyenne d'âge de l'équipe (Mettez juste un chiffre):</label><br />
<input name="age" id="age" value=" " size="50" maxlength="100" type="text" />
<br /><br />
<label for="rang">Rang actuel des cinq joueurs :</label><br />
<input name="rang" id="rang" value=" " size="10" maxlength="100" type="text" />
<br /><br />
<label for="championnat">Seriez-vous intéressé par le championnat inter-communauté ? :</label><br />
<input name="championnat" id="championnat" value=" " size="10" maxlength="100" type="text" />
<br /><br />
<label for="raison">Pour quelles raisons souhaitez-vous intégrer votre équipe à notre communauté ? :</label><br />
<textarea name="raison" id="raison" rows="3" cols="150"></textarea>
<br /><br />
<label for="dispo">Disponibilités :</label><br />
<textarea name="dispo" id="dispo" rows="3" cols="150"></textarea>
<br /><br />
<label for="jeu">Vous êtes une équipe de quel jeu ? :</label><br />
<input name="jeu" id="jeu" value=" " size="10" maxlength="100" type="text" />
<br /><br />
<center>Merci de votre patience pour une réponse à votre candidature.</center>
<br /><br />
<center><input name="post" value="Valider ma candidature" type="submit" /></center>
</form>
</div>
Re: Le code pour mon formulaire ne fonctionne pas
Un grand merci !
Ça marche.
Ça marche.
Sujets similaires
» Code formulaire
» Problème code formulaire
» Code html d'un formulaire
» Problème de code html (formulaire)
» Code pour formulaire de presentation
» Problème code formulaire
» Code html d'un formulaire
» Problème de code html (formulaire)
» Code pour formulaire de presentation
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum