Formulaire dans un sujet

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

Résolu Formulaire dans un sujet

Message par Lorris le Ven 27 Juil 2012 - 9:32

Bonjour à tous,
J'ai créé un formulaire il y a quelque temps dans une page HTML. Il marche parfaitement. J'aimerais juste mettre ce formulaire sur un sujet du forum qui serait mieux que de rediriger tous les membres sur un formulaire d'une autre page.

Voici le code :
Code:
<style type="text/css">
form {
font-size: 12px;
width: 600px;
margin-left:auto;
margin-right:auto;
}
fieldset{
width: 500px;
margin-left:auto;
margin-right:auto;
text-align:center;
border:0px dashed #bbb;
}
legend,p {
font-family: Monotype Corsiva;
text-align:center;
padding-left:20px;
padding-right:20px;
color: #531014;
font-size: 24px;
}
.left td{
text-align:right;
width:200px;
}
.left td+td {text-align:left}
</style>
<script type="text/javascript">
function envoiMessage(form){
// Créer un message à partir des informations fournies
var pseudo= form.pseudo.value;
var age = form.age.value;
var genre = form.genre.value;
var connaisforum = form.connaisforum.value;
var jeuxpkm = form.jeuxpkm.value;
var regles = form.regles.value;
var phrase = "FG5i";
if(regles != phrase) {
document.getElementById("errormsg").innerHTML = "Erreur : Vérifiez si tous les champs sont remplis et si le code du règlement est correct.";
return false;
}
else
{
var txt_message ="[b]Pseudo : [/b]" + pseudo + '\n'
+ "[b]Âge : [/b]" + age + '\n'
+ "[b]Sexe : [/b]" + genre + '\n'
+ "[b]Comment avez-vous découvert ce forum ? : [/b]" + connaisforum + '\n'
+ "[b]Vos jeux Pokémon : [/b]" + jeuxpkm + '\n'
+ "[b]Code du règlement :[/b] [color=green][b]Validé[/b][/color]";
 
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
form.subject.value = "Présentation de " + pseudo ;
return true;
}
}
</script>
<form action="/post" method="post" name="post" enctype="multipart/form-data" onSubmit="return(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="213" /> <!--  ID du forum dans lequel le message sera posté -->
<input type="hidden" name="subject" id="titre" value="" /> <!-- titre du sujet  -->
<br />
<p></p>
<table class="forumline" border="0" cellpadding="0" cellspacing="1" width="100%"><tr>
<td class="catHead" align="center" height="28" valign="middle"><span class="cattitle" style="font-size: 29px; font-family: Monotype Corsiva; color: rgb(83, 16, 20);">Formulaire de présentation</span></td>
</tr><tr>
<td class="row1" rowspan="3" align="center" valign="middle"><div class="gensmall">
<fieldset><legend> Informations personnelles </legend>
<table class="left"><tr>
<td><label for="pseudo"><b>Votre pseudo :</b> </label></td>
<td><input name="pseudo" id="pseudo" size="25" maxlength="20" required="required" type="text" /></td>
</tr><tr>
<td><label for="age"><b>Votre âge :</b> </label></td>
<td><input name="age" id="age" size="5" maxlength="2" type="text" /></td>
</tr><tr>
<td><label for="genre"><b>Sexe :</b> </label></td>
<td><select name="genre" id="genre">
<option value="Masculin">Masculin</option>
<option value="Féminin">Féminin</option>
</select></td>
</tr></table>
</fieldset>
<br />
 
<fieldset><legend> Autres Informations </legend>
<center><b>Comment avez vous connu ce forum ?</b><br />
<label for="connaisforum"></label>
<input name="connaisforum" id="connaisforum" size="50" maxlength="100" type="text" /></center>
<br />
<center><b>Vos jeux Pokémon : </b><br />
<label for="jeuxpkm"></label>
<textarea name="jeuxpkm" id="jeuxpkm" rows="5" cols="40"></textarea></center>
</fieldset><br />
 
<fieldset><legend>Création du post</legend>
<span style="color: brown;">Avant de valider votre présentation, vous devez copier-coller le code <br />
se trouvant dans <a href="http://www.top-poke.com/t100-reglement-du-forum">le règlement du forum</a> dans cet emplacement :</span>
<input name="regles" id="regles" size="5" maxlength="10" type="text" />
<a title="En le notant sur votre présentation, vous prouverez que vous avez lu les règles et que vous les acceptez."><b>[?]</b></a><br />
<span style="color: red; font-size: 16px;" id="errormsg"></span><br />
<input name="post" value="Envoyer le formulaire" type="submit" />
</fieldset><br />
</div></td>
</tr></table></form>
Donc j'aimerais savoir comment faire pour qu'il apparaisse sur un sujet.
Merci d'avance à ceux qui pourraient m'aider.

Lorris
****

Masculin
Messages : 294
Inscrit(e) le : 05/02/2011

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

Résolu Re: Formulaire dans un sujet

Message par Lorris le Sam 28 Juil 2012 - 10:44

Bonjour,
Petit UP Smile
Merci d'avance

Lorris
****

Masculin
Messages : 294
Inscrit(e) le : 05/02/2011

Lorris a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Formulaire dans un sujet

Message par Milouze14 le Sam 28 Juil 2012 - 11:42

Salut Lorris,
pourquoi ne pas créer une page HTML ??
Modules/HTML&JAVASCRIPT
/Gestion des pages HTML



Titre * :Mettre un titre explicite.
Voulez-vous utiliser le haut et le bas de page de votre forum ? NON
Utiliser cette page en tant que page d'accueil ? NON



le code complet avec ton formulaire:
Code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Windows 7 par Milouze14</title> 

    <style type="text/css">
        form {
        font-size: 12px;
        width: 600px;
        margin-left:auto;
        margin-right:auto;
        }
        fieldset{
        width: 500px;
        margin-left:auto;
        margin-right:auto;
        text-align:center;
        border:0px dashed #bbb;
        }
        legend,p {
        font-family: Monotype Corsiva;
        text-align:center;
        padding-left:20px;
        padding-right:20px;
        color: #531014;
        font-size: 24px;
        }
        .left td{
        text-align:right;
        width:200px;
        }
        .left td+td {text-align:left}
        </style>
        <script type="text/javascript">
        function envoiMessage(form){
        // Créer un message à partir des informations fournies
        var pseudo= form.pseudo.value;
        var age = form.age.value;
        var genre = form.genre.value;
        var connaisforum = form.connaisforum.value;
        var jeuxpkm = form.jeuxpkm.value;
        var regles = form.regles.value;
        var phrase = "FG5i";
        if(regles != phrase) {
        document.getElementById("errormsg").innerHTML = "Erreur : Vérifiez si tous les champs sont remplis et si le code du règlement est correct.";
        return false;
        }
        else
        {
        var txt_message ="<strong>Pseudo : </strong>" + pseudo + '\n'
        + "<strong>Âge : </strong>" + age + '\n'
        + "<strong>Sexe : </strong>" + genre + '\n'
        + "<strong>Comment avez-vous découvert ce forum ? : </strong>" + connaisforum + '\n'
        + "<strong>Vos jeux Pokémon : </strong>" + jeuxpkm + '\n'
        + "<strong>Code du règlement :</strong> <font color="green"><strong>Validé</strong></font>";
       
        // Insère le texte construit dans le champ caché "message" du formulaire
        form.message.value = txt_message;
        form.subject.value = "Présentation de " + pseudo ;
        return true;
        }
        }
        </script>

  </head>

      <body>

      <form action="/post" method="post" name="post" enctype="multipart/form-data" onSubmit="return(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="213" /> <!--  ID du forum dans lequel le message sera posté -->
        <input type="hidden" name="subject" id="titre" value="" /> <!-- titre du sujet  -->
        <br />
        <p></p>
        <table class="forumline" border="0" cellpadding="0" cellspacing="1" width="100%"><tr>
        <td class="catHead" align="center" height="28" valign="middle"><span class="cattitle" style="font-size: 29px; font-family: Monotype Corsiva; color: rgb(83, 16, 20);">Formulaire de présentation</span></td>
        </tr><tr>
        <td class="row1" rowspan="3" align="center" valign="middle"><div class="gensmall">
        <fieldset><legend> Informations personnelles </legend>
        <table class="left"><tr>
        <td><label for="pseudo"><b>Votre pseudo :</b> </label></td>
        <td><input name="pseudo" id="pseudo" size="25" maxlength="20" required="required" type="text" /></td>
        </tr><tr>
        <td><label for="age"><b>Votre âge :</b> </label></td>
        <td><input name="age" id="age" size="5" maxlength="2" type="text" /></td>
        </tr><tr>
        <td><label for="genre"><b>Sexe :</b> </label></td>
        <td><select name="genre" id="genre">
        <option value="Masculin">Masculin</option>
        <option value="Féminin">Féminin</option>
        </select></td>
        </tr></table>
        </fieldset>
        <br />
       
        <fieldset><legend> Autres Informations </legend>
        <center><b>Comment avez vous connu ce forum ?</b><br />
        <label for="connaisforum"></label>
        <input name="connaisforum" id="connaisforum" size="50" maxlength="100" type="text" /></center>
        <br />
        <center><b>Vos jeux Pokémon : </b><br />
        <label for="jeuxpkm"></label>
        <textarea name="jeuxpkm" id="jeuxpkm" rows="5" cols="40"></textarea></center>
        </fieldset><br />
       
        <fieldset><legend>Création du post</legend>
        <span style="color: brown;">Avant de valider votre présentation, vous devez copier-coller le code <br />
        se trouvant dans <a href="http://www.top-poke.com/t100-reglement-du-forum">le règlement du forum</a> dans cet emplacement :</span>
        <input name="regles" id="regles" size="5" maxlength="10" type="text" />
        <a title="En le notant sur votre présentation, vous prouverez que vous avez lu les règles et que vous les acceptez."><b>[?]</b></a><br />
        <span style="color: red; font-size: 16px;" id="errormsg"></span><br />
        <input name="post" value="Envoyer le formulaire" type="submit" />
        </fieldset><br />
        </div></td>
        </tr></table></form>

      </body>

</html>

Pense à cliquer sur le bouton
Note bien l'adresse de la page créée:





Puis dans le sujet de ton choix insères ceci:
Il faudra changer "LE LIEN DE TA PAGE WEB" par le lien de ta page Wink .
Code:
[center]<iframe src="LE LIEN DE TA PAGE WEB" height="650" width="650"frameborder="0"></iframe> [/center]

a++

Milouze14
+ Hyperactif +

Masculin
Messages : 4625
Inscrit(e) le : 18/04/2005

http://www.milouze14.com/
Milouze14 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Formulaire dans un sujet

Message par Lorris le Lun 30 Juil 2012 - 9:16

Cela marche, merci beaucoup ^^

Lorris
****

Masculin
Messages : 294
Inscrit(e) le : 05/02/2011

Lorris 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