Formulaire/générateur
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
Formulaire/générateur
Bien l'bonsoir,
Alors voilà, je suis sur un projet de forum aides-aux-devoirs, et j'aimerai faire un générateur de fiche de cours. Alors, j'ai fait un code mais j'ai un problème. Car à la validation du formulaire, le message : "Une erreur navigateur est survenue [Erreur #230], veuillez contacter le support technique." s'affiche avec le sujet. Dans le message, il y a le message "1". De plus, dans mon formulaire, j'ai titre du sujet et Titre. Comment regrouper les 2 ? Et dans le cours en question, le champs de texte est très petit, comment l'agrandir ? Une dernière question, peut-on ajouter le BBCode dans le message. Vous savez, les boutons, où lorsque l'on clique dessus, [*i][*/i] ou autre apparaît ?
Voici le lien : (C'est un forum test, si c'est moche, c'est normal ^^) http://testaymerik.forumgratuit.org/h3-formulaire !
Voici des explications de ce que je voudrais :
Voici mon code :
Merci de votre aide, je suis un peu nul ^^
Bonne soirée !
Alors voilà, je suis sur un projet de forum aides-aux-devoirs, et j'aimerai faire un générateur de fiche de cours. Alors, j'ai fait un code mais j'ai un problème. Car à la validation du formulaire, le message : "Une erreur navigateur est survenue [Erreur #230], veuillez contacter le support technique." s'affiche avec le sujet. Dans le message, il y a le message "1". De plus, dans mon formulaire, j'ai titre du sujet et Titre. Comment regrouper les 2 ? Et dans le cours en question, le champs de texte est très petit, comment l'agrandir ? Une dernière question, peut-on ajouter le BBCode dans le message. Vous savez, les boutons, où lorsque l'on clique dessus, [*i][*/i] ou autre apparaît ?
Voici le lien : (C'est un forum test, si c'est moche, c'est normal ^^) http://testaymerik.forumgratuit.org/h3-formulaire !
Voici des explications de ce que je voudrais :
Voici mon code :
- Code:
<script type="text/javascript">function envoiMessage(form){ // Créer un message à partir des informations fournies var txt_message = "<strong>Niveau :</strong> " + form.nom.value + '\n' + "<strong>Matière :</strong> " + form.prenom.value + '\n' + "<strong>Titre :</strong> " + form.genre.value + '\n' + "<strong>Cours</strong> : " + form.plus.value + '\n'; // Insère le texte construit dans le champ caché "message" du formulaire form.message.value = txt_message;}
</script>
<h3>Générateur de cours</h3>
Pour créer un cours, veuillez remplir ce formulaire. Une fois validé, le cours sera envoyé aux correcteurs du forum. Si votre cours contient trop de fautes, il ne sera pas validé et donc il ne paraîtra pas en ligne. Une validation peut parfois prendre plusieurs jours...
<br><br><form action="http://testaymerik.forumgratuit.org/posting.forum" method="post" name="post" enctype="multipart/form-data"><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="1" /> <!-- Contiendra le texte du message --><input type="hidden" name="f" value="2" /><label for="titre">Titre du sujet :</label> <input type="text" name="subject" id="titre" value="" size="45" maxlength="60" /> <form name="post" enctype="multipart/form-data"><label for="Niveau">Niveau : </label><input type="text" size="30" name="Niveau" id="Niveau" /><br><br> <label for="Matière">Matière : </label><input type="text" size="30" name="Matière" id="Matière" /><br><br><label for="Titre">Titre : </label><input type="text" size="100" name="Titre" id="Titre" /><br><br><label for="Cours">Le cours : </label> <input type="text" size="150" maxlength="160" name="Le cours" id="Le cours"/><br><br> <input type="submit" name="post" value="Envoyer" /></form>
Merci de votre aide, je suis un peu nul ^^
Bonne soirée !
Dernière édition par Aymerik54 le Sam 21 Jan 2012 - 18:14, édité 1 fois
Invité- Invité
Re: Formulaire/générateur
Bonjour,
Je me permet d'upper mon sujet pour dire qu'il est toujours d'actualité.
Cordialement,
Aymerik54
Je me permet d'upper mon sujet pour dire qu'il est toujours d'actualité.
Cordialement,
Aymerik54
Invité- Invité
Re: Formulaire/générateur
bonjour,
une foultitude de questions ... non?
votre premier souci :
Interdire les formulaires non officiels à poster des messages et messages privés sur le forum : non
votre script est sur une seule ligne , donc tout ce qu'il contient est en commentaire ( // blablabla ...)
votre script contient des "value" qui n'existent pas , le script ne peut pas s’exécuter ...
une foultitude de questions ... non?
votre premier souci :
merci de règler ceci dans le panneau admin - général - sécurité :Une erreur navigateur est survenue [Erreur #230], veuillez contacter le support technique.
Interdire les formulaires non officiels à poster des messages et messages privés sur le forum : non
Dans le message, il y a le message "1"
la value doit être vide ( value="" )<input type="hidden" name="message" value="1" />
votre script est sur une seule ligne , donc tout ce qu'il contient est en commentaire ( // blablabla ...)
votre script contient des "value" qui n'existent pas , le script ne peut pas s’exécuter ...
Re: Formulaire/générateur
Bonjour,
Merci de votre aide. Le premier soucis est réglé ! Le deuxième également ! Merci beaucoup de votre aide !
Par contre,
Merci bien,
Aymerik54
Merci de votre aide. Le premier soucis est réglé ! Le deuxième également ! Merci beaucoup de votre aide !
Par contre,
comment ça ? Où ?Des values qui n'existent pas
Merci bien,
Aymerik54
Invité- Invité
Re: Formulaire/générateur
bonsoir,
entre les balises "script" , il y a :
alors que dans le formulaire il y a :
il y a une deuxième balise "form" qui se ballade dans le formulaire ...
pour mettre plus de texte , il faut un "textarea" ...
pour mettre plusieurs choses dans un titre , il faut construire ça dans le script ...
un corrigé ? :
entre les balises "script" , il y a :
- form.nom.value
form.prenom.value
form.genre.value
form.plus.value
alors que dans le formulaire il y a :
- name="Niveau"
name="Matière" (il ne faut pas mettre d'accent)
name="Titre"
name="Le cours" (il ne faut pas mettre d'espace)
il y a une deuxième balise "form" qui se ballade dans le formulaire ...
pour mettre plus de texte , il faut un "textarea" ...
pour mettre plusieurs choses dans un titre , il faut construire ça dans le script ...
un corrigé ? :
- Code:
<script type="text/javascript">
function envoiMessage(form){
/* Créer un message à partir des informations fournies */
var txt_message = "[b]Niveau :[/b] " + form.Niveau.value + '\n';
txt_message += "[b]Matière :[/b] " + form.Matiere.value + '\n';
txt_message += "[b]Titre :[/b] " + form.Titre.value + '\n';
txt_message += "[b]Cours[/b] : " + form.Cours.value + '\n';
/* Insère le texte construit dans le champ caché "message" du formulaire */
form.message.value = txt_message;
/* Titre automatique */
form.subject.value = form.Titre1.value + " : " + form.Titre2.value;
}
</script>
<h3>Générateur de cours</h3>
Pour créer un cours, veuillez remplir ce formulaire. Une fois validé, le cours sera envoyé aux correcteurs du forum. Si votre cours contient trop de fautes, il ne sera pas validé et donc il ne paraîtra pas en ligne. Une validation peut parfois prendre plusieurs jours...
<br><br>
<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="subject" value="" /> <!-- Contiendra le titre du message -->
<input type="hidden" name="f" value="2" />
<label for="Titre1">Titre du sujet :</label>
<input type="text" name="Titre1" id="Titre1" value="" size="45" maxlength="60" /><br /><br />
<label for="Niveau">Niveau : </label>
<input type="text" size="30" name="Niveau" id="Niveau" /><br /><br />
<label for="Matiere">Matière : </label>
<input type="text" size="30" name="Matiere" id="Matiere" /><br /><br />
<label for="Titre2">Titre : </label>
<input type="text" size="60" name="Titre2" id="Titre2" /><br /><br />
<label for="Cours">Le cours : </label><br />
<textarea name="Cours" id="Cours" rows="10" cols="50"></textarea><br /><br />
<input type="submit" name="post" value="Envoyer" />
</form>
Re: Formulaire/générateur
Bonsoir,
Merci de votre aide précieuse, mais, cependant, ça marche toujours pas :
J'ai l'impression que je n'y arriverai jamais ^^ ! Merci de votre aide.
Bonne soirée,
Cordialement,
Aymerik54
Merci de votre aide précieuse, mais, cependant, ça marche toujours pas :
J'ai bien mis votre code :Vous devez préciser un titre avant de pouvoir envoyer votre message.
Vous devez entrer un message avant de poster.
- Code:
<script type="text/javascript">function envoiMessage(form){/* Créer un message à partir des informations fournies */var txt_message = "[b]Niveau :[/b] " + form.Niveau.value + '\n';txt_message += "[b]Matière :[/b] " + form.Matiere.value + '\n';txt_message += "[b]Titre :[/b] " + form.Titre.value + '\n';txt_message += "[b]Cours[/b] : " + form.Cours.value + '\n'; /* Insère le texte construit dans le champ caché "message" du formulaire */ form.message.value = txt_message;/* Titre automatique */form.subject.value = form.Titre1.value + " : " + form.Titre2.value;}</script> <h3>Générateur de cours</h3>Pour créer un cours, veuillez remplir ce formulaire. Une fois validé, le cours sera envoyé aux correcteurs du forum. Si votre cours contient trop de fautes, il ne sera pas validé et donc il ne paraîtra pas en ligne. Une validation peut parfois prendre plusieurs jours...<br><br><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="subject" value="" /> <!-- Contiendra le titre du message --><input type="hidden" name="f" value="2" /> <label for="Titre1">Titre du sujet :</label> <input type="text" name="Titre1" id="Titre1" value="" size="45" maxlength="60" /><br /><br /><label for="Niveau">Niveau : </label><input type="text" size="30" name="Niveau" id="Niveau" /><br /><br /><label for="Matiere">Matière : </label><input type="text" size="30" name="Matiere" id="Matiere" /><br /><br /><label for="Titre2">Titre : </label><input type="text" size="60" name="Titre2" id="Titre2" /><br /><br /><label for="Cours">Le cours : </label><br /><textarea name="Cours" id="Cours" rows="10" cols="50"></textarea><br /><br /><input type="submit" name="post" value="Envoyer" /></form>
J'ai l'impression que je n'y arriverai jamais ^^ ! Merci de votre aide.
Bonne soirée,
Cordialement,
Aymerik54
Invité- Invité
Re: Formulaire/générateur
oups ! petite boulette de ma part ...
Question : pourquoi votre code est-il sur une seule ligne ?
- Code:
<script type="text/javascript">
function envoiMessage(form){
/* Créer un message à partir des informations fournies */
var txt_message = "[b]Niveau :[/b] " + form.Niveau.value + '\n';
txt_message += "[b]Matière :[/b] " + form.Matiere.value + '\n';
txt_message += "[b]Titre :[/b] " + form.Titre1.value + '\n';
txt_message += "[b]Cours[/b] : " + form.Cours.value + '\n';
/* Insère le texte construit dans le champ caché "message" du formulaire */
form.message.value = txt_message;
/* Titre automatique */
form.subject.value = form.Titre1.value + " : " + form.Titre2.value;
}
</script>
<h3>Générateur de cours</h3>
Pour créer un cours, veuillez remplir ce formulaire. Une fois validé, le cours sera envoyé aux correcteurs du forum. Si votre cours contient trop de fautes, il ne sera pas validé et donc il ne paraîtra pas en ligne. Une validation peut parfois prendre plusieurs jours...
<br><br>
<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="subject" value="" /> <!-- Contiendra le titre du message -->
<input type="hidden" name="f" value="2" />
<label for="Titre1">Titre du sujet :</label>
<input type="text" name="Titre1" id="Titre1" value="" size="45" maxlength="60" /><br /><br />
<label for="Niveau">Niveau : </label>
<input type="text" size="30" name="Niveau" id="Niveau" /><br /><br />
<label for="Matiere">Matière : </label>
<input type="text" size="30" name="Matiere" id="Matiere" /><br /><br />
<label for="Titre2">Titre : </label>
<input type="text" size="60" name="Titre2" id="Titre2" /><br /><br />
<label for="Cours">Le cours : </label><br />
<textarea name="Cours" id="Cours" rows="10" cols="50"></textarea><br /><br />
<input type="submit" name="post" value="Envoyer" />
</form>
Question : pourquoi votre code est-il sur une seule ligne ?
Re: Formulaire/générateur
Bonjour,
Je ne sais, là c'est une page HTML, donc il se met automatiquement... Sinon, ça marche, je suis trop content ! Merci beaucoup !
EDIT : Comment peut-on regrouper Titre et titre du sujet ? (voir : http://testaymerik.forumgratuit.org/h3-formulaire ) Merci de votre aide...
Bonne journée à vous !
Cordialement et merci encore !
Aymerik54
Je ne sais, là c'est une page HTML, donc il se met automatiquement... Sinon, ça marche, je suis trop content ! Merci beaucoup !
EDIT : Comment peut-on regrouper Titre et titre du sujet ? (voir : http://testaymerik.forumgratuit.org/h3-formulaire ) Merci de votre aide...
Bonne journée à vous !
Cordialement et merci encore !
Aymerik54
Invité- Invité
Re: Formulaire/générateur
"titre" et "titre de sujet" sont bien dans le titre du message ?
vous voulez les regrouper où ?
Re: Formulaire/générateur
Veuiillez m'excuser, j'ai trouvé ma réponse. Je ne voulais plus qu'il y ait Titre du sujet + Titre. Donc j'ai supprimé titre et j'ai renommé titre du sujet par titre du cours !
Merci de votre aide !
Le problème est résolu grâce à vous !
Merci encore
Aymerik54
Merci de votre aide !
Le problème est résolu grâce à vous !
Merci encore
Aymerik54
Invité- Invité
Sujets similaires
» Problème avec un formulaire généré par le générateur de formulaire (du support portuguais)
» Générateur / formulaire
» Problème avec le générateur de formulaire
» Encore un problème de générateur de formulaire...
» générateur de formulaire
» Générateur / formulaire
» Problème avec le générateur de formulaire
» Encore un problème de générateur de formulaire...
» générateur de formulaire
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