Générateur de présentation

2 participants

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

Résolu Générateur de présentation

Message par Aya Swel Dim 8 Jan - 19:34

Bonsoir ^^
J'ai fait un formulaire de présentation, d'après un tutoriel du net et une astuce d'ici :
Code:
<script type="text/javascript">function envoiMessage(form){ 
// Créer un message à partir des informations fournies  var txt_message = "[b]Prénom :[/b] " + form.nom.value + '\n'              + "[b]Age :[/b] " + form.prenom.value + '\n'              + "[b]Genre :[/b] " + form.genre.value + '\n'              + "[b]JDomaine :[/b]\n[list]";           
  // Dans le cas des checkboxs, on va les parcourir pour prendre la valeur de celles qui sont cochées:              for(var i = 0; i < form.gouts.length; i++)              {                  if(form.gouts[i].checked == true) { txt_message = txt_message + '[*]' + form.gouts[i].value + '\n'; }              }              txt_message = txt_message + "[/list][b]En plus[/b] : " + form.plus.value + '\n'; 

// Insère le texte construit dans le champ caché "message" du formulaire 
 form.message.value = txt_message;}</script>
<h3>Formulaire de présentation</h3><form action="http://colours-of-art.forumactif.com/post?f=5&mode=newtopic" 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="5" />
<!--  ID du forum dans lequel le message sera posté-->

<label for="titre">Titre du sujet :</label>
<input type="text" name="subject" id="titre" value="Présentation de " size="25" maxlength="60" /><br /><br />
 
<label for="prenom">Prénom : </label> <input type="text" size="30" name="prenom" id="prenom" /> <br /><br />

<label for="age"> Age : </label><input type="text" size="30" name="age" id="age" /><br />

<label for="genre">Genre : </label><select name="genre" id="genre">
<option>Masculin</option>
<option>Féminin</option>
</select><br />

<label>Vos domaines : </label><br />
 <input type="checkbox" name="gouts" id="ph" value="ph" /><label for="ph">Photographie</label><br />
<input type="checkbox" name="gouts" id="gr" value="gr" /><label for="gr">Graphisme</label><br />
 <input type="checkbox" name="gouts" id="e" value="e" /><label for="e">Ecriture</label> <br />
<input type="checkbox" name="gouts" id="d" value="d" /><label for="d">Dessin</label><br />
 <input type="checkbox" name="gouts" id="p" value="p" /><label for="p">Peinture</label><br />


<label for="code">Code de présentation : </label>
<textarea id="code" name="code"></textarea> <input type="submit" name="post" value="Envoyer" /></form>

Seulement, lorsque je remplis puis je clique sur "envoyer", ça m'affiche "vous devez entrer un message vant de poster", et le formulaire n'apparaît pas dans le message.
Au secours !


Dernière édition par Aya Swel le Mer 11 Jan - 14:59, édité 1 fois
Aya Swel

Aya Swel
***

Féminin
Messages : 156
Inscrit(e) le : 07/12/2011

http://bakalandpowaa.lebonforum.com
Aya Swel a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Générateur de présentation

Message par Scoubifitz Lun 9 Jan - 0:43

bonsoir,

Code:
<script type="text/javascript">
function envoiMessage(form){
/* Créer un message à partir des informations fournies */
var txt_message = "[b]Prénom :[/b] " + form.prenom.value + '\n'
+ "[b]Age :[/b] " + form.age.value + '\n'
+ "[b]Genre :[/b] " + form.genre.value + '\n'
+ "[b]JDomaine :[/b]\n[list]";
/* Dans le cas des checkboxs, on va les parcourir pour prendre la valeur de celles qui sont cochées: */
for(var i = 0; i < form.gouts.length; i++)
{
if(form.gouts[i].checked == true) { txt_message += '[*]' + form.gouts[i].value + '\n'; }
}
+ "[/list][b]En plus[/b] : " + form.plus.value + '\n';
/* Insère le texte construit dans le champ caché "message" du formulaire */
form.message.value = txt_message;
}
</script>
<h3>Formulaire de présentation</h3>
<form action="http://colours-of-art.forumactif.com/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="5" /><!--  ID du forum dans lequel le message sera posté-->

<label for="titre">Titre du sujet :</label>
<input type="text" name="subject" id="titre" value="Présentation de " size="25" maxlength="60" /><br /><br />

<label for="prenom">Prénom : </label> <input type="text" size="30" name="prenom" id="prenom" /> <br /><br />

<label for="age"> Age : </label> <input type="text" size="30" name="age" id="age" /><br />

<label for="genre">Genre : </label><select name="genre" id="genre">
<option selected="selected">Masculin</option>
<option>Féminin</option>
</select><br />

<label>Vos domaines : </label><br />
<input type="checkbox" name="gouts" id="ph" value="ph" /><label for="ph">Photographie</label><br />
<input type="checkbox" name="gouts" id="gr" value="gr" /><label for="gr">Graphisme</label><br />
<input type="checkbox" name="gouts" id="e" value="e" /><label for="e">Ecriture</label> <br />
<input type="checkbox" name="gouts" id="d" value="d" /><label for="d">Dessin</label><br />
<input type="checkbox" name="gouts" id="p" value="p" /><label for="p">Peinture</label><br />


<label for="code">Code de présentation : </label>
<textarea id="code" name="code"></textarea>  <input type="submit" name="post" value="Envoyer" /></form>
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3687
Inscrit(e) le : 18/03/2008

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

Résolu Re: Générateur de présentation

Message par Aya Swel Mer 11 Jan - 13:07

Bonjour Smile
Non, ça ne marche toujours pas =(
Aya Swel

Aya Swel
***

Féminin
Messages : 156
Inscrit(e) le : 07/12/2011

http://bakalandpowaa.lebonforum.com
Aya Swel a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Générateur de présentation

Message par Scoubifitz Mer 11 Jan - 13:53

bonjour ,

corrigé et testé :

Code:
<script type="text/javascript">
function envoiMessage(form){
/* Créer un message à partir des informations fournies */
var txt_message = "[b]Prénom :[/b] " + form.prenom.value + '\n'
+ "[b]Age :[/b] " + form.age.value + '\n'
+ "[b]Genre :[/b] " + form.genre.value + '\n'
+ "[b]JDomaine :[/b]\n[list]";
/* Dans le cas des checkboxs, on va les parcourir pour prendre la valeur de celles qui sont cochées: */
for(var i = 0; i < form.gouts.length; i++)
{
if(form.gouts[i].checked == true) { txt_message += '[*]' + form.gouts[i].value + '\n'; }
}
txt_message += "[/list][b]En plus[/b] : " + form.code.value + '\n';
/* Insère le texte construit dans le champ caché "message" du formulaire */
form.message.value = txt_message;
}
</script>
<h3>Formulaire de présentation</h3>
<form action="http://colours-of-art.forumactif.com/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="5" /><!--  ID du forum dans lequel le message sera posté-->

<label for="titre">Titre du sujet :</label>
<input type="text" name="subject" id="titre" value="Présentation de " size="25" maxlength="60" /><br /><br />

<label for="prenom">Prénom : </label> <input type="text" size="30" name="prenom" id="prenom" /> <br /><br />

<label for="age"> Age : </label> <input type="text" size="30" name="age" id="age" /><br />

<label for="genre">Genre : </label><select name="genre" id="genre">
<option selected="selected">Masculin</option>
<option>Féminin</option>
</select><br />

<label>Vos domaines : </label><br />
<input type="checkbox" name="gouts" id="ph" value="Photographie" /><label for="ph">Photographie</label><br />
<input type="checkbox" name="gouts" id="gr" value="Graphisme" /><label for="gr">Graphisme</label><br />
<input type="checkbox" name="gouts" id="e" value="Ecriture" /><label for="e">Ecriture</label> <br />
<input type="checkbox" name="gouts" id="d" value="Dessin" /><label for="d">Dessin</label><br />
<input type="checkbox" name="gouts" id="p" value="Peinture" /><label for="p">Peinture</label><br />

<label for="code">Code de présentation : </label>
<textarea id="code" name="code"></textarea>  <input type="submit" name="post" value="Envoyer" /></form>
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3687
Inscrit(e) le : 18/03/2008

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

Résolu Re: Générateur de présentation

Message par Aya Swel Mer 11 Jan - 14:08

Ca y est, le message s'affiche, mais le formulaire ne s'envoie pas directement "[Erreur_230] veuillez contatcer le support technique".
Aya Swel

Aya Swel
***

Féminin
Messages : 156
Inscrit(e) le : 07/12/2011

http://bakalandpowaa.lebonforum.com
Aya Swel a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Générateur de présentation

Message par Scoubifitz Mer 11 Jan - 14:38

Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3687
Inscrit(e) le : 18/03/2008

http://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Générateur de présentation

Message par Aya Swel Mer 11 Jan - 14:55

Oups, oui merci !
Aya Swel

Aya Swel
***

Féminin
Messages : 156
Inscrit(e) le : 07/12/2011

http://bakalandpowaa.lebonforum.com
Aya Swel 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