Formulaire

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

Résolu Formulaire

Message par Naruhiko le Sam 13 Avr 2013 - 21:43

Bonsoir à tous, j'ai lu que dis-je ? Inspecté les nombreux messages du sujet sur les formulaires (cf: http://forum.forumactif.com/t280246- ) j'ai créé mon p'tit code mais... il ne fonctionne malheureusement pas... je remplis tous les champs puis quand j'envois ça me dit "Vous devez préciser un titre avant de pouvoir envoyer votre message. Vous devez entrer un message avant de poster." ! Sad Si quelqu'un pourrait m'aider à trouver ma/mes erreur(s) :3 ! Voici le code :
Code:
<!doctype html>
<html lang="fr">
<head>
    <meta charset="UTF-8">
    <style>
.info{
    width: 73%;
    border: 1px solid #000000;
    background: #6CAAC7;
    padding: 5px;
    text-align:justify;
}

body{
    background: #CADBE3;
    color: #FFFFFF;
    font-family: Verdana;
    font-size: 13px;
}
    </style>
</head>

<body>
    <center>
        <div class="info">Bienvenue sur un formulaire créé par l'équipe administrative et modératrice de Naruto The Destiny pour faciliter la présentation de votre personnage. Il vous suffit de rentrer les informations demandées et de cliquer sur "Valider" pour que tout se mettre en place automatiquement ! Toutes les informations demandées sont basées sur votre personnage et non sur votre vie réelle.</div><br />

        <div class="info">
            <form action="http://naruto-the-destiny.forumactif.com/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="" /> <!-- Contiendra le texte du message -->
                <input type="hidden" name="f" value="5" /> <!--  ID du forum dans lequel le message sera posté-->
                <input type="hidden" name="subject" id="titre" value="" />
 
                <table border="0">
                    <tr>
                        <td>Pseudo:</td>
                        <td>
                            <input type="text" name="pseudo" id="pseudo" size="30" maxlength="24" />
                        </td>
                    </tr>
   
                    <tr>
                        <td>Âge:</td>
                        <td>
                            <input type="text" name="age" id="age" size="30" maxlength="3" />
                        </td>
                    </tr>
   
                    <tr>
                        <td>Village d'origine:</td>
                        <td>
                            <input type="text" name="villageo" id="villageo" size="30" maxlength="24" />
                        </td>
                    </tr>
   
                    <tr>
                        <td>Village actuel:</td>
                        <td>
                            <input type="text" name="villagea" id="villagea" size="30" maxlength="24" />
                        </td>
                    </tr>
   
                    <tr>
                        <td>Famille:</td>
                        <td>
                            <input type="text" name="famille" id="famille" size="30" maxlength="24" />
                        </td>
                    </tr>
   
                    <tr>
                        <td>Affinite:</td>
                        <td>
                            <input type="text" name="affinite" id="affinite" size="30" maxlength="24" />
                        </td>
                    </tr>
   
                    <tr>
                        <td>Passions:</td>
                            <td>
                                <input type="text" name="passions" id="passions" size="30" maxlength="50" />
                        </td>
                    </tr>
   
                    <tr>
                        <td>Nindô:</td>
                        <td>
                            <input type="text" name="nindo" id="nindo" size="30" maxlength="40" />
                        </td>
                    </tr>
   
                    <tr>
                        <td>Histoire</td>
                        <td>
                            <textarea name="histoire" name="histoire" id="hsitoire" rows="18" cols="100">Tapez ici l'histoire de votre personnage. Nous demandons au moins 30 lignes dans votre histoire pour pouvoir être validé, cependant ne vous fiez pas aux lignes du formulaire.</textarea>
                        </td>
                    </tr>
   
                    <tr>
                        <td>Description psychologique:</td>
                        <td>
                            <textarea name="psychologique" id="psychologique" rows="18" cols="100">Tapez ici la description psychologique de votre personnage. Nous demandons au moins 15 lignes dans votre description pour pouvoir être validé, cependant ne vous fiez pas aux lignes du formulaire.</textarea>
                        </td>
                    </tr>
   
                    <tr>
                        <td>Description psysique:</td>
                        <td>
                            <textarea name="physique" id="physique" rows="18" cols="100">Tapez ici la description physique de votre personnage. Nous demandons au moins 15 lignes dans votre description pour pouvoir être validé, cependant ne vous fiez pas aux lignes du formulaire.</textarea>
                        </td>
                    </tr>
   
                </table>
    <center><input type="submit" name="post" value="Valider" /> <input type="reset" name="post" value="Remettre tout par défaut" /></center>
            </form>
</div>
    <p>Copyright © 2012 - 2013 tous droit réservés à NTD</p>
    </center>
   
<script>
function envoiMessage(form)
{
  // Créer un message à partir des informations fournies
  var txt_message = " <center><div class=\"titre\">Mon Ninja</div><span class=\"placement\"><span class=\"image\"></span><b>Âge</b>: " + form.age.value +
              + " <br /><b>Village d'origine</b>: " + form.villageo.value +
              + " <br /><b>Village</b>: " + form.villagea.value +
              + " <br /><b>Famille</b>: " + form.famille.value +
              + " <br /><b>Affinité</b>: " + form.affinite.value +
              + " <br /><b>Passions</b>: " + form.passions.value +
              + " <br /><b>Nindô</b>: " + form.nindo.value +
              + " </span></center><div style=\"clear: both;\"></div><br /><center><div class=\"titre\">Histoire</div><div class=\"HDDprésentation\"> " + form.histoire.value +
              + " </div><br /><br /><div class=\"titre\">Description psychologique</div><div class=\"HDDprésentation\"> " + form.psychologique.value +
              + " </div><br /><br /><div class=\"titre\">Description physique</div><div class=\"HDDprésentation\"> " + form.physique.value + "</div></center>";

  // Insère le texte construit dans le champ caché "message" du formulaire
  form.message.value = txt_message;
  // Titre automatique
  form.subject.value = "Présentation de " + form.pseudo.value + ";
}
</script>
</body>

</html>


Dernière édition par Naruhiko le Sam 13 Avr 2013 - 23:19, édité 1 fois

Naruhiko
***

Masculin
Messages : 196
Inscrit(e) le : 21/06/2012

http://naruto-the-destiny.forumactif.com
Naruhiko a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Formulaire

Message par Arlem le Sam 13 Avr 2013 - 22:12

Bonsoir Smile

Dans ton variable txt_message, à chaque fois tu mets deux "+" après tes variables, il faut que tu n'en mettes qu'un.
Et ici :
Code:
form.subject.value = "Présentation de " + form.pseudo.value + ";
Ce serait plutôt ça :
Code:
form.subject.value = "Présentation de " + form.pseudo.value;
J'ai pas plus regardé, il y a peut-être d'autres erreurs.

Arlem
+ Hyperactif +

Messages : 2550
Inscrit(e) le : 30/06/2009

Arlem a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Formulaire

Message par Scoubifitz le Sam 13 Avr 2013 - 22:15

bonjour,

comme ça ? (un "histoire" mal écrit , des "+" en trop ...)

Code:
<!doctype html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<style>
.info{
width: 73%;
border: 1px solid #000000;
background: #6CAAC7;
padding: 5px;
text-align:justify;
}

body{
background: #CADBE3;
color: #FFFFFF;
font-family: Verdana;
font-size: 13px;
}
</style>
</head>

<body>
<center>
<div class="info">Bienvenue sur un formulaire créé par l'équipe administrative et modératrice de Naruto The Destiny pour faciliter la présentation de votre personnage. Il vous suffit de rentrer les informations demandées et de cliquer sur "Valider" pour que tout se mettre en place automatiquement ! Toutes les informations demandées sont basées sur votre personnage et non sur votre vie réelle.</div><br />

<div class="info">
<form action="http://naruto-the-destiny.forumactif.com/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="" /> <!-- Contiendra le texte du message -->
<input type="hidden" name="f" value="5" /> <!--  ID du forum dans lequel le message sera posté-->
<input type="hidden" name="subject" id="titre" value="" />

<table border="0">
<tr>
<td>Pseudo:</td>
<td>
<input type="text" name="pseudo" id="pseudo" size="30" maxlength="24" />
</td>
</tr>

<tr>
<td>Âge:</td>
<td>
<input type="text" name="age" id="age" size="30" maxlength="3" />
</td>
</tr>

<tr>
<td>Village d'origine:</td>
<td>
<input type="text" name="villageo" id="villageo" size="30" maxlength="24" />
</td>
</tr>

<tr>
<td>Village actuel:</td>
<td>
<input type="text" name="villagea" id="villagea" size="30" maxlength="24" />
</td>
</tr>

<tr>
<td>Famille:</td>
<td>
<input type="text" name="famille" id="famille" size="30" maxlength="24" />
</td>
</tr>

<tr>
<td>Affinite:</td>
<td>
<input type="text" name="affinite" id="affinite" size="30" maxlength="24" />
</td>
</tr>

<tr>
<td>Passions:</td>
<td>
<input type="text" name="passions" id="passions" size="30" maxlength="50" />
</td>
</tr>

<tr>
<td>Nindô:</td>
<td>
<input type="text" name="nindo" id="nindo" size="30" maxlength="40" />
</td>
</tr>

<tr>
<td>Histoire</td>
<td>
<textarea name="histoire" name="histoire" id="histoire" rows="18" cols="100">Tapez ici l'histoire de votre personnage. Nous demandons au moins 30 lignes dans votre histoire pour pouvoir être validé, cependant ne vous fiez pas aux lignes du formulaire.</textarea>
</td>
</tr>

<tr>
<td>Description psychologique:</td>
<td>
<textarea name="psychologique" id="psychologique" rows="18" cols="100">Tapez ici la description psychologique de votre personnage. Nous demandons au moins 15 lignes dans votre description pour pouvoir être validé, cependant ne vous fiez pas aux lignes du formulaire.</textarea>
</td>
</tr>

<tr>
<td>Description psysique:</td>
<td>
<textarea name="physique" id="physique" rows="18" cols="100">Tapez ici la description physique de votre personnage. Nous demandons au moins 15 lignes dans votre description pour pouvoir être validé, cependant ne vous fiez pas aux lignes du formulaire.</textarea>
</td>
</tr>

</table>
<center><input type="submit" name="post" value="Valider" /> <input type="reset" name="post" value="Remettre tout par défaut" /></center>
</form>
</div>
<p>Copyright © 2012 - 2013 tous droit réservés à NTD</p>
</center>

<script>
function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var txt_message = " <center><div class=\"titre\">Mon Ninja</div><span class=\"placement\"><span class=\"image\"></span><b>Âge</b>: " + form.age.value
+ " <br /><b>Village d'origine</b>: " + form.villageo.value
+ " <br /><b>Village</b>: " + form.villagea.value
+ " <br /><b>Famille</b>: " + form.famille.value
+ " <br /><b>Affinité</b>: " + form.affinite.value
+ " <br /><b>Passions</b>: " + form.passions.value
+ " <br /><b>Nindô</b>: " + form.nindo.value
+ " </span></center><div style=\"clear: both;\"></div><br /><center><div class=\"titre\">Histoire</div><div class=\"HDDprésentation\"> " + form.histoire.value
+ " </div><br /><br /><div class=\"titre\">Description psychologique</div><div class=\"HDDprésentation\"> " + form.psychologique.value
+ " </div><br /><br /><div class=\"titre\">Description physique</div><div class=\"HDDprésentation\"> " + form.physique.value + "</div></center>";

// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
// Titre automatique
form.subject.value = "Présentation de " + form.pseudo.value;
}
</script>
</body>

</html>

Scoubifitz
+ Hyperactif +

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

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

Résolu Re: Formulaire

Message par Naruhiko le Sam 13 Avr 2013 - 22:25

Re,

Ouah merci pour vos réponses hypers rapides ! Malheureusement même si je fais se que vous m'avez dit (j'ai essayé votre code Scoubifitz également), j'ai toujours le même message d'erreur...

Naruhiko
***

Masculin
Messages : 196
Inscrit(e) le : 21/06/2012

http://naruto-the-destiny.forumactif.com
Naruhiko a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Formulaire

Message par Scoubifitz le Sam 13 Avr 2013 - 22:50

mouarff ! ^^ il manque le "onSubmit" ! ^^

Code:
<!doctype html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<style>
.info{
width: 73%;
border: 1px solid #000000;
background: #6CAAC7;
padding: 5px;
text-align:justify;
}

body{
background: #CADBE3;
color: #FFFFFF;
font-family: Verdana;
font-size: 13px;
}
</style>
</head>

<body>
<center>
<div class="info">Bienvenue sur un formulaire créé par l'équipe administrative et modératrice de Naruto The Destiny pour faciliter la présentation de votre personnage. Il vous suffit de rentrer les informations demandées et de cliquer sur "Valider" pour que tout se mettre en place automatiquement ! Toutes les informations demandées sont basées sur votre personnage et non sur votre vie réelle.</div><br />

<div class="info">
<form action="http://naruto-the-destiny.forumactif.com/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="5" /> <!--  ID du forum dans lequel le message sera posté-->
<input type="hidden" name="subject" id="titre" value="" />

<table border="0">
<tr>
<td>Pseudo:</td>
<td>
<input type="text" name="pseudo" id="pseudo" size="30" maxlength="24" />
</td>
</tr>

<tr>
<td>Âge:</td>
<td>
<input type="text" name="age" id="age" size="30" maxlength="3" />
</td>
</tr>

<tr>
<td>Village d'origine:</td>
<td>
<input type="text" name="villageo" id="villageo" size="30" maxlength="24" />
</td>
</tr>

<tr>
<td>Village actuel:</td>
<td>
<input type="text" name="villagea" id="villagea" size="30" maxlength="24" />
</td>
</tr>

<tr>
<td>Famille:</td>
<td>
<input type="text" name="famille" id="famille" size="30" maxlength="24" />
</td>
</tr>

<tr>
<td>Affinite:</td>
<td>
<input type="text" name="affinite" id="affinite" size="30" maxlength="24" />
</td>
</tr>

<tr>
<td>Passions:</td>
<td>
<input type="text" name="passions" id="passions" size="30" maxlength="50" />
</td>
</tr>

<tr>
<td>Nindô:</td>
<td>
<input type="text" name="nindo" id="nindo" size="30" maxlength="40" />
</td>
</tr>

<tr>
<td>Histoire</td>
<td>
<textarea name="histoire" name="histoire" id="histoire" rows="18" cols="100">Tapez ici l'histoire de votre personnage. Nous demandons au moins 30 lignes dans votre histoire pour pouvoir être validé, cependant ne vous fiez pas aux lignes du formulaire.</textarea>
</td>
</tr>

<tr>
<td>Description psychologique:</td>
<td>
<textarea name="psychologique" id="psychologique" rows="18" cols="100">Tapez ici la description psychologique de votre personnage. Nous demandons au moins 15 lignes dans votre description pour pouvoir être validé, cependant ne vous fiez pas aux lignes du formulaire.</textarea>
</td>
</tr>

<tr>
<td>Description psysique:</td>
<td>
<textarea name="physique" id="physique" rows="18" cols="100">Tapez ici la description physique de votre personnage. Nous demandons au moins 15 lignes dans votre description pour pouvoir être validé, cependant ne vous fiez pas aux lignes du formulaire.</textarea>
</td>
</tr>

</table>
<center><input type="submit" name="post" value="Valider" /> <input type="reset" name="post" value="Remettre tout par défaut" /></center>
</form>
</div>
<p>Copyright © 2012 - 2013 tous droit réservés à NTD</p>
</center>

<script>
function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var txt_message = " <center><div class=\"titre\">Mon Ninja</div><span class=\"placement\"><span class=\"image\"></span><b>Âge</b>: " + form.age.value
+ " <br /><b>Village d'origine</b>: " + form.villageo.value
+ " <br /><b>Village</b>: " + form.villagea.value
+ " <br /><b>Famille</b>: " + form.famille.value
+ " <br /><b>Affinité</b>: " + form.affinite.value
+ " <br /><b>Passions</b>: " + form.passions.value
+ " <br /><b>Nindô</b>: " + form.nindo.value
+ " </span></center><div style=\"clear: both;\"></div><br /><center><div class=\"titre\">Histoire</div><div class=\"HDDprésentation\"> " + form.histoire.value
+ " </div><br /><br /><div class=\"titre\">Description psychologique</div><div class=\"HDDprésentation\"> " + form.psychologique.value
+ " </div><br /><br /><div class=\"titre\">Description physique</div><div class=\"HDDprésentation\"> " + form.physique.value + "</div></center>";

// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
// Titre automatique
form.subject.value = "Présentation de " + form.pseudo.value + ";
}
</script>
</body>

</html>

Scoubifitz
+ Hyperactif +

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

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

Résolu Re: Formulaire

Message par Naruhiko le Sam 13 Avr 2013 - 22:53

Re,

Un grand merci (encore ^^) malheureusement ça ne fonctionne toujours pas Sad J'en fais des fautes !

Naruhiko
***

Masculin
Messages : 196
Inscrit(e) le : 21/06/2012

http://naruto-the-destiny.forumactif.com
Naruhiko a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Formulaire

Message par Scoubifitz le Sam 13 Avr 2013 - 23:01

lol! maintenant , c'est moi qui recopie les erreurs ...

j'ai oublié d’ôter le + et l'apostrophe au titre , dans le script ...

Scoubifitz
+ Hyperactif +

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

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

Résolu Re: Formulaire

Message par Naruhiko le Sam 13 Avr 2013 - 23:06

Re,

Comme ceci ? Car si oui, ça fonctionne pas :/
Code:
<!doctype html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<style>
.info{
width: 73%;
border: 1px solid #000000;
background: #6CAAC7;
padding: 5px;
text-align:justify;
}
 
body{
background: #CADBE3;
color: #FFFFFF;
font-family: Verdana;
font-size: 13px;
}
</style>
</head>
 
<body>
<center>
<div class="info">Bienvenue sur un formulaire créé par l'équipe administrative et modératrice de Naruto The Destiny pour faciliter la présentation de votre personnage. Il vous suffit de rentrer les informations demandées et de cliquer sur "Valider" pour que tout se mettre en place automatiquement ! Toutes les informations demandées sont basées sur votre personnage et non sur votre vie réelle.</div><br />
 
<div class="info">
<form action="http://naruto-the-destiny.forumactif.com/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="" /> <!-- Contiendra le texte du message -->
<input type="hidden" name="f" value="5" /> <!--  ID du forum dans lequel le message sera posté-->
<input type="hidden" name="subject" id="titre" value="" />
 
<table border="0">
<tr>
<td>Pseudo:</td>
<td>
<input type="text" name="pseudo" id="pseudo" size="30" maxlength="24" />
</td>
</tr>
 
<tr>
<td>Âge:</td>
<td>
<input type="text" name="age" id="age" size="30" maxlength="3" />
</td>
</tr>
 
<tr>
<td>Village d'origine:</td>
<td>
<input type="text" name="villageo" id="villageo" size="30" maxlength="24" />
</td>
</tr>
 
<tr>
<td>Village actuel:</td>
<td>
<input type="text" name="villagea" id="villagea" size="30" maxlength="24" />
</td>
</tr>
 
<tr>
<td>Famille:</td>
<td>
<input type="text" name="famille" id="famille" size="30" maxlength="24" />
</td>
</tr>
 
<tr>
<td>Affinite:</td>
<td>
<input type="text" name="affinite" id="affinite" size="30" maxlength="24" />
</td>
</tr>
 
<tr>
<td>Passions:</td>
<td>
<input type="text" name="passions" id="passions" size="30" maxlength="50" />
</td>
</tr>
 
<tr>
<td>Nindô:</td>
<td>
<input type="text" name="nindo" id="nindo" size="30" maxlength="40" />
</td>
</tr>
 
<tr>
<td>Histoire</td>
<td>
<textarea name="histoire" name="histoire" id="histoire" rows="18" cols="100">Tapez ici l'histoire de votre personnage. Nous demandons au moins 30 lignes dans votre histoire pour pouvoir être validé, cependant ne vous fiez pas aux lignes du formulaire.</textarea>
</td>
</tr>
 
<tr>
<td>Description psychologique:</td>
<td>
<textarea name="psychologique" id="psychologique" rows="18" cols="100">Tapez ici la description psychologique de votre personnage. Nous demandons au moins 15 lignes dans votre description pour pouvoir être validé, cependant ne vous fiez pas aux lignes du formulaire.</textarea>
</td>
</tr>
 
<tr>
<td>Description psysique:</td>
<td>
<textarea name="physique" id="physique" rows="18" cols="100">Tapez ici la description physique de votre personnage. Nous demandons au moins 15 lignes dans votre description pour pouvoir être validé, cependant ne vous fiez pas aux lignes du formulaire.</textarea>
</td>
</tr>
 
</table>
<center><input type="submit" name="post" value="Valider" /> <input type="reset" name="post" value="Remettre tout par défaut" /></center>
</form>
</div>
<p>Copyright © 2012 - 2013 tous droit réservés à NTD</p>
</center>
 
<script>
function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var txt_message = " <center><div class=\"titre\">Mon Ninja</div><span class=\"placement\"><span class=\"image\"></span><b>Âge</b>: " + form.age.value
+ " <br /><b>Village d'origine</b>: " + form.villageo.value
+ " <br /><b>Village</b>: " + form.villagea.value
+ " <br /><b>Famille</b>: " + form.famille.value
+ " <br /><b>Affinité</b>: " + form.affinite.value
+ " <br /><b>Passions</b>: " + form.passions.value
+ " <br /><b>Nindô</b>: " + form.nindo.value
+ " </span></center><div style=\"clear: both;\"></div><br /><center><div class=\"titre\">Histoire</div><div class=\"HDDprésentation\"> " + form.histoire.value
+ " </div><br /><br /><div class=\"titre\">Description psychologique</div><div class=\"HDDprésentation\"> " + form.psychologique.value
+ " </div><br /><br /><div class=\"titre\">Description physique</div><div class=\"HDDprésentation\"> " + form.physique.value + "</div></center>";
 
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
// Titre automatique
form.subject.value = "Présentation de " + form.pseudo.value;
}
</script>
</body>
 
</html>

Naruhiko
***

Masculin
Messages : 196
Inscrit(e) le : 21/06/2012

http://naruto-the-destiny.forumactif.com
Naruhiko a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Formulaire

Message par Scoubifitz le Sam 13 Avr 2013 - 23:09

non , là , c'est de nouveau le onSubmit qui a disparu de la balise form ...

nouveau code ... testé celui là :

Code:
<!doctype html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<style>
.info{
width: 73%;
border: 1px solid #000000;
background: #6CAAC7;
padding: 5px;
text-align:justify;
}

body{
background: #CADBE3;
color: #FFFFFF;
font-family: Verdana;
font-size: 13px;
}
</style>
</head>

<body>
<center>
<div class="info">Bienvenue sur un formulaire créé par l'équipe administrative et modératrice de Naruto The Destiny pour faciliter la présentation de votre personnage. Il vous suffit de rentrer les informations demandées et de cliquer sur "Valider" pour que tout se mettre en place automatiquement ! Toutes les informations demandées sont basées sur votre personnage et non sur votre vie réelle.</div><br />

<div class="info">
<form action="http://naruto-the-destiny.forumactif.com/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="5" /> <!--  ID du forum dans lequel le message sera posté-->
<input type="hidden" name="subject" id="titre" value="" />

<table border="0">
<tr>
<td>Pseudo:</td>
<td>
<input type="text" name="pseudo" id="pseudo" size="30" maxlength="24" />
</td>
</tr>

<tr>
<td>Âge:</td>
<td>
<input type="text" name="age" id="age" size="30" maxlength="3" />
</td>
</tr>

<tr>
<td>Village d'origine:</td>
<td>
<input type="text" name="villageo" id="villageo" size="30" maxlength="24" />
</td>
</tr>

<tr>
<td>Village actuel:</td>
<td>
<input type="text" name="villagea" id="villagea" size="30" maxlength="24" />
</td>
</tr>

<tr>
<td>Famille:</td>
<td>
<input type="text" name="famille" id="famille" size="30" maxlength="24" />
</td>
</tr>

<tr>
<td>Affinite:</td>
<td>
<input type="text" name="affinite" id="affinite" size="30" maxlength="24" />
</td>
</tr>

<tr>
<td>Passions:</td>
<td>
<input type="text" name="passions" id="passions" size="30" maxlength="50" />
</td>
</tr>

<tr>
<td>Nindô:</td>
<td>
<input type="text" name="nindo" id="nindo" size="30" maxlength="40" />
</td>
</tr>

<tr>
<td>Histoire</td>
<td>
<textarea name="histoire" name="histoire" id="histoire" rows="18" cols="100">Tapez ici l'histoire de votre personnage. Nous demandons au moins 30 lignes dans votre histoire pour pouvoir être validé, cependant ne vous fiez pas aux lignes du formulaire.</textarea>
</td>
</tr>

<tr>
<td>Description psychologique:</td>
<td>
<textarea name="psychologique" id="psychologique" rows="18" cols="100">Tapez ici la description psychologique de votre personnage. Nous demandons au moins 15 lignes dans votre description pour pouvoir être validé, cependant ne vous fiez pas aux lignes du formulaire.</textarea>
</td>
</tr>

<tr>
<td>Description psysique:</td>
<td>
<textarea name="physique" id="physique" rows="18" cols="100">Tapez ici la description physique de votre personnage. Nous demandons au moins 15 lignes dans votre description pour pouvoir être validé, cependant ne vous fiez pas aux lignes du formulaire.</textarea>
</td>
</tr>

</table>
<center><input type="submit" name="post" value="Valider" /> <input type="reset" name="post" value="Remettre tout par défaut" /></center>
</form>
</div>
<p>Copyright © 2012 - 2013 tous droit réservés à NTD</p>
</center>

<script>
function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var txt_message = " <center><div class=\"titre\">Mon Ninja</div><span class=\"placement\"><span class=\"image\"></span><b>Âge</b>: " + form.age.value
+ " <br /><b>Village d'origine</b>: " + form.villageo.value
+ " <br /><b>Village</b>: " + form.villagea.value
+ " <br /><b>Famille</b>: " + form.famille.value
+ " <br /><b>Affinité</b>: " + form.affinite.value
+ " <br /><b>Passions</b>: " + form.passions.value
+ " <br /><b>Nindô</b>: " + form.nindo.value
+ " </span></center><div style=\"clear: both;\"></div><br /><center><div class=\"titre\">Histoire</div><div class=\"HDDprésentation\"> " + form.histoire.value
+ " </div><br /><br /><div class=\"titre\">Description psychologique</div><div class=\"HDDprésentation\"> " + form.psychologique.value
+ " </div><br /><br /><div class=\"titre\">Description physique</div><div class=\"HDDprésentation\"> " + form.physique.value + "</div></center>";

// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
// Titre automatique
form.subject.value = "Présentation de " + form.pseudo.value;
}
</script>
</body>

</html>

Scoubifitz
+ Hyperactif +

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

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

Résolu Re: Formulaire

Message par Naruhiko le Sam 13 Avr 2013 - 23:19

Re,

Ouaaaaah c'est magnifiquement cela ! Vous êtes trop trop trop fort ! :3 Un grand merci est désolé pour les erreurs ridicules probablement ! :/

Naruhiko
***

Masculin
Messages : 196
Inscrit(e) le : 21/06/2012

http://naruto-the-destiny.forumactif.com
Naruhiko a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum