Générateur de formulaire non fonctionnel
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
Générateur de formulaire non fonctionnel
Bonjour, bonsoir !
J'ai lancé une recherche avant de créer ce sujet pour éviter de faire un doublon, mais la plupart des sujets étaient verrouillés.
J'ai un problème avec mon générateur de formulaire qui n'écrit pas de message.
La solution est certainement très simple, mais comme je suis un débutant dans ce domaine et que j'ai déjà cherché pas mal de temps (t_t), je poste ici en espérant que vous puissiez m'aider.
Voilà ! Merci à celui ou celle qui trouvera la solution à mon problème
Café.
J'ai lancé une recherche avant de créer ce sujet pour éviter de faire un doublon, mais la plupart des sujets étaient verrouillés.
J'ai un problème avec mon générateur de formulaire qui n'écrit pas de message.
La solution est certainement très simple, mais comme je suis un débutant dans ce domaine et que j'ai déjà cherché pas mal de temps (t_t), je poste ici en espérant que vous puissiez m'aider.
- Code:
<script type="text/javascript">
function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var txt_message = "+ "[center][size=20]" + form.titre.value + "[/size][/center]" + '\n'
+ "[b]Thème :[/b]" + form.theme.value + '\n'
+ "[b]Sujet :[/b] " + form.titre.value + '\n'
+ "[b]Problématique :[/b] " + form.prob.value + '\n'
+ "[b]Nombre de participants :[/b] " + form.nb.value + '\n'
+ "[b]Noms des participants :[/b]"; + '\n'
+ "[i]" + form.nom.value + "[/i]" + '\n'
+ '\n'
+ "[b]Nos topics[/b] :[i]" + '\n'
+ form.plus.value + "[/i][/center]" + '\n';
txt_message = txt_message
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
}
</script>
<center><font face="Georgia"><span style="font-variant:small-caps; text-shadow:1px 1px 1px black;"><h2>Formulaire de présentation - Série S</h2></span></font>
<form action="http://forum-tpe.forumactif.org/posting.forum" 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="4" /> <!-- ID du forum dans lequel le message sera posté-->
<label for="theme">Thème de votre TPE :</label><input type="text" size="14" name="theme" id="theme" rows="60" /><br>
<label for="titre">Sujet de votre TPE :</label> <input type="text" name="subject" id="titre" value="" size="25" maxlength="60" /><br>
<label for="prob">Problématique :</label><input type="text" size="14" name="prob" id="prob" maxlength="120" /><br>
<label for="nb">Nombre de participants</label><select name="nb" id="nb"><option>2</option><option>3</option>
<option>4</option></select><br><br>
<label>Noms et prénoms des participants :</label><br>
<textarea name="nom" id="nom" cols="70" rows="4">Nom, prénom
Nom, prénom
Nom, prénom</textarea><br><br>
<label for="plus">Nos topics :</label><br>
<textarea id="plus" name="plus" cols="70" rows="6">Vous indiquerez ici par la suite les topics que vous avez créé ou dont vous vous êtes servis.</textarea><br><br>
<input type="submit" name="post" value="Envoyer" />
</form></font></center>
Voilà ! Merci à celui ou celle qui trouvera la solution à mon problème
Café.
Dernière édition par Café Noir le Mer 21 Aoû 2013 - 0:28, édité 1 fois
Re: Générateur de formulaire non fonctionnel
bonjour,
le script d'envoi n'est pas correct ...
le code corrigé :
le script d'envoi n'est pas correct ...
le code corrigé :
- Code:
<script type="text/javascript">
function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var txt_message = "[center][size=20]" + form.titre.value + "[/size][/center]\n"
+ "[b]Thème :[/b]" + form.theme.value + '\n'
+ "[b]Sujet :[/b] " + form.titre.value + '\n'
+ "[b]Problématique :[/b] " + form.prob.value + '\n'
+ "[b]Nombre de participants :[/b] " + form.nb.value + '\n'
+ "[b]Noms des participants :[/b]\n[i]" + form.nom.value + "[/i]\n\n"
+ "[b]Nos topics[/b] :\n[i]"+ form.plus.value + "[/i]\n";
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
}
</script>
<center>
<h2 style="font-variant:small-caps;font-family:Georgia; text-shadow:1px 1px 1px black;">Formulaire de présentation - Série S</h2>
<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="4" /> <!-- ID du forum dans lequel le message sera posté-->
<label for="theme">Thème de votre TPE : </label><input type="text" size="14" name="theme" id="theme" rows="60" /><br>
<label for="titre">Sujet de votre TPE : </label> <input type="text" name="subject" id="titre" value="" size="25" maxlength="60" required="required" /><br>
<label for="prob">Problématique : </label><input type="text" size="14" name="prob" id="prob" maxlength="120" /><br>
<label for="nb">Nombre de participants</label>
<select name="nb" id="nb"><option>2</option><option>3</option>
<option>4</option></select><br><br>
<label>Noms et prénoms des participants :</label><br>
<textarea name="nom" id="nom" cols="70" rows="4">Nom, prénom
Nom, prénom
Nom, prénom</textarea><br><br>
<label for="plus">Nos topics :</label><br>
<textarea id="plus" name="plus" cols="70" rows="6">Vous indiquerez ici par la suite les topics que vous avez créé ou dont vous vous êtes servis.</textarea><br><br>
<input type="submit" name="post" value="Envoyer" />
</form>
</center>
Re: Générateur de formulaire non fonctionnel
Bonjour !
Et tout d'abord : merci de votre aide
Hum, j'ai l'impression que ce code a un problème avec les accents. Si l'un de mes champs contient un accent, alors il n'écrit aucun message.
D'ailleurs, à ce propos, y a-t-il un moyen pour éviter de taper à chaque fois "é" pour faire un "é"?
Merci d'avance !
Et tout d'abord : merci de votre aide
Hum, j'ai l'impression que ce code a un problème avec les accents. Si l'un de mes champs contient un accent, alors il n'écrit aucun message.
D'ailleurs, à ce propos, y a-t-il un moyen pour éviter de taper à chaque fois "é" pour faire un "é"?
Merci d'avance !
Re: Générateur de formulaire non fonctionnel
deux solutions ...
- soit en activant la page html avec le haut et bas du forum
- soir en mettant la structure complète de la page html :
comme ceci :
- soit en activant la page html avec le haut et bas du forum
- soir en mettant la structure complète de la page html :
comme ceci :
- Code:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<script type="text/javascript">
function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var txt_message = "[center][size=20]" + form.titre.value + "[/size][/center]\n"
+ "[b]Thème :[/b]" + form.theme.value + '\n'
+ "[b]Sujet :[/b] " + form.titre.value + '\n'
+ "[b]Problématique :[/b] " + form.prob.value + '\n'
+ "[b]Nombre de participants :[/b] " + form.nb.value + '\n'
+ "[b]Noms des participants :[/b]\n[i]" + form.nom.value + "[/i]\n\n"
+ "[b]Nos topics[/b] :\n[i]"+ form.plus.value + "[/i]\n";
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
}
</script>
</head>
<body>
<center>
<h2 style="font-variant:small-caps;font-family:Georgia; text-shadow:1px 1px 1px black;">Formulaire de présentation - Série S</h2>
<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="4" /> <!-- ID du forum dans lequel le message sera posté-->
<label for="theme">Thème de votre TPE : </label><input type="text" size="14" name="theme" id="theme" rows="60" /><br>
<label for="titre">Sujet de votre TPE : </label> <input type="text" name="subject" id="titre" value="" size="25" maxlength="60" required="required" /><br>
<label for="prob">Problématique : </label><input type="text" size="14" name="prob" id="prob" maxlength="120" /><br>
<label for="nb">Nombre de participants</label>
<select name="nb" id="nb"><option>2</option><option>3</option>
<option>4</option></select><br><br>
<label>Noms et prénoms des participants :</label><br>
<textarea name="nom" id="nom" cols="70" rows="4">Nom, prénom
Nom, prénom
Nom, prénom</textarea><br><br>
<label for="plus">Nos topics :</label><br>
<textarea id="plus" name="plus" cols="70" rows="6">Vous indiquerez ici par la suite les topics que vous avez créé ou dont vous vous êtes servis.</textarea><br><br>
<input type="submit" name="post" value="Envoyer" />
</form>
</center>
</body>
</html>
Re: Générateur de formulaire non fonctionnel
Super ! Merci beaucoup !
Sujets similaires
» Problème avec un formulaire généré par le générateur de formulaire (du support portuguais)
» Formulaire/générateur
» générateur de formulaire
» [Html] Formulaire -> Générateur de code
» Générateur / formulaire
» Formulaire/générateur
» générateur de formulaire
» [Html] Formulaire -> Générateur de code
» Générateur / 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