Formulaire

3 participants

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

Résolu Formulaire

Message par Naruhiko Sam 13 Avr 2013 - 21:43

Bonsoir à tous, j'ai lu que dis-je ? Inspecté les nombreux messages du sujet sur les formulaires (cf: https://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

Naruhiko
****

Masculin
Messages : 201
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 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.
avatar

Arlem
Membre actif

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 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

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: Formulaire

Message par Naruhiko 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

Naruhiko
****

Masculin
Messages : 201
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 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

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: Formulaire

Message par Naruhiko Sam 13 Avr 2013 - 22:53

Re,

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

Naruhiko
****

Masculin
Messages : 201
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 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

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: Formulaire

Message par Naruhiko 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

Naruhiko
****

Masculin
Messages : 201
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 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

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: Formulaire

Message par Naruhiko 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

Naruhiko
****

Masculin
Messages : 201
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

- Sujets similaires

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