Generateur de presentation

Page 2 sur 2 Précédent  1, 2

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

Résolu Generateur de presentation

Message par Deul08 le Dim 2 Sep 2012 - 22:12

Rappel du premier message :

Bonsoir j'ai un générateur de présentation pour les nouveaux venu sur mon forum
Mon soucis est que quand le nouveau membre créé son post le titre est " presentation de + le prenom du membre " et je voudrais que le titre soit " Présentation de + son pseudo "
Si quelqu'un peut m'aider merci d'avance

Code:
<style type="text/css">
        form {
        font-size: 12px;
        width: 1200px;
        margin-left:auto;
        margin-right:auto;
        }
        fieldset{
        width: 1000px;
        margin-left:auto;
        margin-right:auto;
        text-align:center;
        border:0px dashed #fffff;
        }
        legend,p {
        font-family: Monotype Corsiva;
        text-align:center;
        padding-left:20px;
        padding-right:20px;
        color: #FFFFFF;
        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 prenom= form.prenom.value;
        var metier = form.metier.value;
        var ville = form.ville.value;
        var passion = form.passion.value;
        var connaisforum = form.connaisforum.value;
        var commentaire = form.commentaire.value;
        var regles = form.regles.value;
        var phrase = "leon";
        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>Prénom : </strong>" + prenom + '\n'
        + "<strong>métier : </strong>" + metier + '\n'
        + "<strong>Ville : </strong>" + ville + '\n'
        + "<strong>passion : </strong>" + passion + '\n'
        + "<strong>commentaire : </strong>" + commentaire + '\n'
        + "<strong>Comment avez-vous découvert ce forum ? : </strong>" + connaisforum + '\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 " + prenom ;
        return true;
        }
        }
        </script>
       
        <form action="http://leon2passion.com/posting.forum" 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="subject" value="" />
        <input type="hidden" name="f" value="1" /> <!--  ID du forum dans lequel le message sera posté-->
        <br>
       
        <table class="forumline" border="0" cellpadding="0" cellspacing="1" width="100%"><tbody><tr>
        <td class="catHead" align="center" height="28" valign="middle"><span class="cattitle" style="font-size: 29px; font-family: Monotype Corsiva; White;">Formulaire de présentation</span></td>
        </tr><tr>
        <td class="row1" rowspan="4" align="center" valign="middle"><div class="gensmall">
        <fieldset><legend> Informations personnelles </legend>
        <table class="left"><tbody><tr>
        <td><label for="prenom"><b>Votre prénom :</b> </label></td>
        <td><input name="prenom" id="prenom" size="25" maxlength="20" required="required" type="text" /></td>
        </tr><tr>
        <td><label for="metier"><b>Votre métier :</b> </label></td>
        <td><input name="metier" id="metier" size="25" maxlength="20" required="required" type="text" /></td><tr>
        <td><label for="ville"><b>Votre ville :</b> </label></td>
        <td><input name="ville" id="ville" size="25" maxlength="20" required="required" type="text" /></td>
        </tr><tr>
        <td><label for="passion"><b>Vos passions :</b> </label></td>
        <td><input name="passion" id="passion" size="25" maxlength="20" required="required" type="text" /></td>
        </tr></tbody></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>
        <center><b>Dites nous tout ce qui vous semble utile sur vous ( non obligatoire ) </b><br>
        <input name="commentaire" id="commentaire" size="50" maxlength="200" type="text" /></center>
        </fieldset><br>
       
        <fieldset><legend>Validation </legend>
        <span style="color: red;">Afin de valider votre présentation, vous devez copier-coller le code se trouvant dans <a href="http://www.leon2passion.com/t162-regles-du-forum">le règlement du forum</a> dans cet emplacement :</span>
        <input name="regles" id="regles" size="10" 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="Poster le formulaire" type="submit" />
        </fieldset><br>
        </div></td>
        </tr></tbody></table></form><br>


Dernière édition par Deul08 le Mer 14 Nov 2012 - 10:44, édité 1 fois

Deul08
**

Masculin
Messages : 63
Inscrit(e) le : 19/03/2012

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

Résolu Re: Generateur de presentation

Message par Deul08 le Dim 4 Nov 2012 - 19:47

Dedans y a prenom , metier , ville , vos passions Comment avez vous connu ce forum , Dites nous tout ce qui vous semble utile sur vous ( non obligatoire )

C'est tous sur de la saisie courte suaf pour le dernier point en saisie longue

Deul08
**

Masculin
Messages : 63
Inscrit(e) le : 19/03/2012

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

Résolu Re: Generateur de presentation

Message par TheDirector le Dim 4 Nov 2012 - 20:08

Prénom obligatoire ?

TheDirector
*****

Masculin
Messages : 639
Inscrit(e) le : 08/05/2012

http://contrehomophobes.pro-forum.fr/
TheDirector a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Generateur de presentation

Message par Deul08 le Dim 4 Nov 2012 - 20:16

tous obligatoire sauf le dernier point !

Deul08
**

Masculin
Messages : 63
Inscrit(e) le : 19/03/2012

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

Résolu Re: Generateur de presentation

Message par TheDirector le Dim 4 Nov 2012 - 20:38

Code:
<center><style>
  form{width:600px;}
  label{
      color:#FFFFFF;
      display: block;
      width: 280px;
      margin-right:10px;
      float: middle;
  }
p{
    text-align:center;
  }
</style>
<script type="text/javascript" src="http://tinyurl.com/var-fa"></script>
<script type="text/javascript">
function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var txt_message = "Prénom : " + form.prenom.value + "\n"
+ "Ton métier : " + form.metier.value + "\n"
+ "Ta ville : " + form.ville.value + "\n"
+ "Tes passions : " + form.passion.value + "\n"
+ "Comment as tu connu ce forum ? " + form.connu.value + "\n"
+ "Tout ce qui vous semble utile sur toi : " + form.utile.value + "\n" ;
 
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
}
</script>
 
<form method="post" action="/post" name="post" enctype="multipart/form-data" onSubmit="envoiMessage(this)">
<!-- champs invisibles -->
<input type="hidden" name="lt" value="0" />
<input type="hidden" name="mode" value="newtopic" />
<input type="hidden" name="topictype" value="0" checked="checked" />
<input type="hidden" name="message" value="" />
<input type="hidden" name="subject" value="" />
<input type="hidden" name="f" value="2" />
<label for="titre">Titre automatique :</label>
<input type="text" name="subject" id="titre" value="Présentation de " size="45" maxlength="60" class="USERNAME" readonly="readonly" /><br /><br />
 
 
<label for="prenom">Prénom : </label>
<input type="text" name="prenom" id="prenom" size="45" maxlength="60" required="required" /><br /><br />

<label for="metier">Métier : </label>
<input type="text" name="metier" id="metier" size="45" maxlength="60" required="required" /><br /><br />

<label for="ville">Ville : </label>
<input type="text" name="ville" id="ville" size="45" maxlength="60" required="required" /><br /><br />
 
<label for="passion">Vos passions :</label><br />
<input type="text" name="passion" id="passion" size="45" maxlength="60" required="required" /><br /><br />

<label for="connu">Comment avez vous connu ce forum ?</label><br />
<input type="text" name="connu" id="connu" size="45" maxlength="60" required="required" /><br /><br />

<label for="utile">Dites nous tout ce qui vous semble utile sur vous :</label><br />
<textarea name="utile" id="utile" rows="8" cols="90"></textarea><br /><br />
 
<p><input type="submit" name="post" value="Envoyer" /></p>
</form></center>

TheDirector
*****

Masculin
Messages : 639
Inscrit(e) le : 08/05/2012

http://contrehomophobes.pro-forum.fr/
TheDirector a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Generateur de presentation

Message par Deul08 le Lun 5 Nov 2012 - 8:14

Merci mais ca ne va pas, sa ne ressemble absolument plus au générateur de départ le style l’écriture les couleurs ne correspond pas du tout a ce que nous recherchions .
Serait il possible d'avoir le titre automatique comme dans celui que vous me proposez mais avec le generateur de depart ?

Code:
<style type="text/css">
            form {
            font-size: 12px;
            width: 1200px;
            margin-left:auto;
            margin-right:auto;
            }
            fieldset{
            width: 1000px;
            margin-left:auto;
            margin-right:auto;
            text-align:center;
            border:0px dashed #fffff;
            }
            legend,p {
            font-family: Monotype Corsiva;
            text-align:center;
            padding-left:20px;
            padding-right:20px;
            color: #FFFFFF;
            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 prenom = form.prenom.value;
      var pseudo = form.pseudo.value;
            var metier = form.metier.value;
            var ville = form.ville.value;
            var passion = form.passion.value;
            var connaisforum = form.connaisforum.value;
            var commentaire = form.commentaire.value;
            var regles = form.regles.value;
            var phrase = "leon";
            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>Prénom : </strong>" + prenom + '\n'
            + "<strong>Métier : </strong>" + metier + '\n'
            + "<strong>Ville : </strong>" + ville + '\n'
            + "<strong>Passion : </strong>" + passion + '\n'
            + "<strong>commentaire : </strong>" + commentaire + '\n'
            + "<strong>Comment avez-vous découvert ce forum ? : </strong>" + connaisforum + '\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>
         
            <form action="http://leon2passion.com/posting.forum" 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="subject" value="" />
            <input type="hidden" name="f" value="1" /> <!--  ID du forum dans lequel le message sera posté-->
            <br>
         
            <table class="forumline" border="0" cellpadding="0" cellspacing="1" width="100%"><tbody><tr>
            <td class="catHead" align="center" height="28" valign="middle"><span class="cattitle" style="font-size: 29px; font-family: Monotype Corsiva; White;">Formulaire de présentation</span></td>
            </tr><tr>
            <td class="row1" rowspan="4" align="center" valign="middle"><div class="gensmall">
            <fieldset><legend> Informations personnelles </legend>
            <table class="left"><tbody><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>
            <td><label for="prenom"><b>Votre prénom :</b> </label></td>
            <td><input name="prenom" id="prenom" size="25" maxlength="20" required="required" type="text" /></td>
            </tr><tr>
            <td><label for="metier"><b>Votre métier :</b> </label></td>
            <td><input name="metier" id="metier" size="25" maxlength="20" required="required" type="text" /></td><tr>
            <td><label for="ville"><b>Votre ville :</b> </label></td>
            <td><input name="ville" id="ville" size="25" maxlength="20" required="required" type="text" /></td>
            </tr><tr>
            <td><label for="passion"><b>Vos passions :</b> </label></td>
            <td><input name="passion" id="passion" size="25" maxlength="20" required="required" type="text" /></td>
            </tr></tbody></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>
            <center><b>Dites nous tout ce qui vous semble utile sur vous ( non obligatoire ) </b><br>
            <input name="commentaire" id="commentaire" size="50" maxlength="200" type="text" /></center>
            </fieldset><br>
         
            <fieldset><legend>Validation </legend>
            <span style="color: red;">Afin de valider votre présentation, vous devez copier-coller le code se trouvant dans <a href="http://www.leon2passion.com/t162-regles-du-forum">le règlement du forum</a> dans cet emplacement :</span>
            <input name="regles" id="regles" size="10" 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="Poster le formulaire" type="submit" />
            </fieldset><br>
            </div></td>
            </tr></tbody></table></form><br>

Deul08
**

Masculin
Messages : 63
Inscrit(e) le : 19/03/2012

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

Résolu Re: Generateur de presentation

Message par TheDirector le Lun 5 Nov 2012 - 11:38

Je laisse tombé ^^ excusez moi, j'ai beau changer et changer, sa ne marche jamais, 'est bizzare ^^'

TheDirector
*****

Masculin
Messages : 639
Inscrit(e) le : 08/05/2012

http://contrehomophobes.pro-forum.fr/
TheDirector a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Generateur de presentation

Message par Deul08 le Lun 5 Nov 2012 - 13:17

Merci de votre aide comme meme si quelqu'un a la solution merci d'avance

Deul08
**

Masculin
Messages : 63
Inscrit(e) le : 19/03/2012

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

Résolu Re: Generateur de presentation

Message par Scoubifitz le Lun 5 Nov 2012 - 20:41

bonsoir,

Code:
<style type="text/css">
form {
font-size: 12px;
width: 1200px;
margin-left:auto;
margin-right:auto;
}
fieldset{
width: 1000px;
margin-left:auto;
margin-right:auto;
text-align:center;
border:0px dashed #fffff;
}
legend,p {
font-family: Monotype Corsiva;
text-align:center;
padding-left:20px;
padding-right:20px;
color: #FFFFFF;
font-size: 24px;
}
.left{
    margin:auto;
}
.left td{
text-align:right;
width:200px;
}
.left td+td {text-align:left}
</style>
<script type="text/javascript" src="http://tinyurl.com/var-fa"></script>
<script type="text/javascript">
function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var prenom = form.prenom.value;
var metier = form.metier.value;
var ville = form.ville.value;
var passion = form.passion.value;
var connaisforum = form.connaisforum.value;
var commentaire = form.commentaire.value;
var regles = form.regles.value;
var phrase = "leon";
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>Prénom : </strong>" + prenom + '\n'
+ "<strong>Métier : </strong>" + metier + '\n'
+ "<strong>Ville : </strong>" + ville + '\n'
+ "<strong>Passion : </strong>" + passion + '\n'
+ "<strong>commentaire : </strong>" + commentaire + '\n'
+ "<strong>Comment avez-vous découvert ce forum ? : </strong>" + connaisforum + '\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>

<form action="http://leon2passion.com/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="subject" value="" />
<input type="hidden" name="f" value="1" /> <!--  ID du forum dans lequel le message sera posté-->
<br>

<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; White;">Formulaire de présentation</span></td>
</tr><tr>
<td class="row1" align="center" valign="middle"><div class="gensmall">
<fieldset><legend> Informations personnelles </legend>
<table class="left"><tr>
<td>
  <label for="titre"><b>Le titre est automatique :</b></label></td>
<td><input type="text" name="subject" id="titre" value="Présentation de " size="45" maxlength="60" class="USERNAME" readonly="readonly" /></td>
</tr><tr>
<td><label for="prenom"><b>Votre prénom :</b> </label></td>
<td><input name="prenom" id="prenom" size="25" maxlength="20" required="required" type="text" /></td>
</tr><tr>
<td><label for="metier"><b>Votre métier :</b> </label></td>
<td><input name="metier" id="metier" size="25" maxlength="20" required="required" type="text" /></td>
</tr><tr>
<td><label for="ville"><b>Votre ville :</b> </label></td>
<td><input name="ville" id="ville" size="25" maxlength="20" required="required" type="text" /></td>
</tr><tr>
<td><label for="passion"><b>Vos passions :</b> </label></td>
<td><input name="passion" id="passion" size="25" maxlength="20" required="required" type="text" /></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>
<center><b>Dites nous tout ce qui vous semble utile sur vous ( non obligatoire ) </b><br>
<input name="commentaire" id="commentaire" size="50" maxlength="200" type="text" /></center>
</fieldset><br />

<fieldset><legend>Validation </legend>
<span style="color: red;">Afin de valider votre présentation, vous devez copier-coller le code se trouvant dans <a href="http://www.leon2passion.com/t162-regles-du-forum" target="_blank">le règlement du forum</a> dans cet emplacement :</span>
<input name="regles" id="regles" size="10" 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="Poster le formulaire" type="submit" />
</fieldset><br />
</div></td>
</tr></table></form><br />
Hi

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: Generateur de presentation

Message par Deul08 le Mar 6 Nov 2012 - 14:31

Bonjour et merci de votre aide le titre fonctionne bien mais le style est différents voici ce que ca donne



et voici ce que j'avais avant



De plus est il possible que le titre automatique n’apparaisse pas dans le formulaire ?

Deul08
**

Masculin
Messages : 63
Inscrit(e) le : 19/03/2012

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

Résolu Re: Generateur de presentation

Message par TheDirector le Mar 6 Nov 2012 - 15:52

Les couleurs, tu peut les modifier dans ton code, rien de plus simple
pour le titre je ne pense pas.

TheDirector
*****

Masculin
Messages : 639
Inscrit(e) le : 08/05/2012

http://contrehomophobes.pro-forum.fr/
TheDirector a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Generateur de presentation

Message par Scoubifitz le Mar 6 Nov 2012 - 19:06

le style est différent selon que l'on coche "avec le haut et bas du forum" ou pas ...

voici le code avec le titre caché :

Code:
<style type="text/css">
form {
font-size: 12px;
width: 1200px;
margin-left:auto;
margin-right:auto;
}
fieldset{
width: 1000px;
margin-left:auto;
margin-right:auto;
text-align:center;
border:0px dashed #fffff;
}
legend,p {
font-family: Monotype Corsiva;
text-align:center;
padding-left:20px;
padding-right:20px;
color: #FFFFFF;
font-size: 24px;
}
.left{
margin:auto;
}
.left td{
text-align:right;
width:200px;
}
.left td+td {text-align:left}
</style>
<script type="text/javascript" src="http://tinyurl.com/var-fa"></script>
<script type="text/javascript">
function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var prenom = form.prenom.value;
var metier = form.metier.value;
var ville = form.ville.value;
var passion = form.passion.value;
var connaisforum = form.connaisforum.value;
var commentaire = form.commentaire.value;
var regles = form.regles.value;
var phrase = "leon";
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>Prénom : </strong>" + prenom + '\n'
+ "<strong>Métier : </strong>" + metier + '\n'
+ "<strong>Ville : </strong>" + ville + '\n'
+ "<strong>Passion : </strong>" + passion + '\n'
+ "<strong>commentaire : </strong>" + commentaire + '\n'
+ "<strong>Comment avez-vous découvert ce forum ? : </strong>" + connaisforum + '\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>

<form action="http://leon2passion.com/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="subject" value="" />
<input type="hidden" name="f" value="1" /> <!--  ID du forum dans lequel le message sera posté-->
<input type="hidden" name="subject" id="titre" value="Présentation de "  class="USERNAME" />
<br>

<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; White;">Formulaire de présentation</span></td>
</tr><tr>
<td class="row1" align="center" valign="middle"><div class="gensmall">
<fieldset><legend> Informations personnelles </legend>
<table class="left"><tr>
<td><label for="prenom"><b>Votre prénom :</b> </label></td>
<td><input name="prenom" id="prenom" size="25" maxlength="20" required="required" type="text" /></td>
</tr><tr>
<td><label for="metier"><b>Votre métier :</b> </label></td>
<td><input name="metier" id="metier" size="25" maxlength="20" required="required" type="text" /></td>
</tr><tr>
<td><label for="ville"><b>Votre ville :</b> </label></td>
<td><input name="ville" id="ville" size="25" maxlength="20" required="required" type="text" /></td>
</tr><tr>
<td><label for="passion"><b>Vos passions :</b> </label></td>
<td><input name="passion" id="passion" size="25" maxlength="20" required="required" type="text" /></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>
<center><b>Dites nous tout ce qui vous semble utile sur vous ( non obligatoire ) </b><br>
<input name="commentaire" id="commentaire" size="50" maxlength="200" type="text" /></center>
</fieldset><br />

<fieldset><legend>Validation </legend>
<span style="color: red;">Afin de valider votre présentation, vous devez copier-coller le code se trouvant dans <a href="http://www.leon2passion.com/t162-regles-du-forum" target="_blank">le règlement du forum</a> dans cet emplacement :</span>
<input name="regles" id="regles" size="10" 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="Poster le formulaire" type="submit" />
</fieldset><br />
</div></td>
</tr></table></form><br />

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: Generateur de presentation

Message par Deul08 le Sam 10 Nov 2012 - 12:56

@Scoubifitz a écrit:le style est différent selon que l'on coche "avec le haut et bas du forum" ou pas ...

voici le code avec le titre caché :

Code:
<style type="text/css">
form {
font-size: 12px;
width: 1200px;
margin-left:auto;
margin-right:auto;
}
fieldset{
width: 1000px;
margin-left:auto;
margin-right:auto;
text-align:center;
border:0px dashed #fffff;
}
legend,p {
font-family: Monotype Corsiva;
text-align:center;
padding-left:20px;
padding-right:20px;
color: #FFFFFF;
font-size: 24px;
}
.left{
margin:auto;
}
.left td{
text-align:right;
width:200px;
}
.left td+td {text-align:left}
</style>
<script type="text/javascript" src="http://tinyurl.com/var-fa"></script>
<script type="text/javascript">
function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var prenom = form.prenom.value;
var metier = form.metier.value;
var ville = form.ville.value;
var passion = form.passion.value;
var connaisforum = form.connaisforum.value;
var commentaire = form.commentaire.value;
var regles = form.regles.value;
var phrase = "leon";
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>Prénom : </strong>" + prenom + '\n'
+ "<strong>Métier : </strong>" + metier + '\n'
+ "<strong>Ville : </strong>" + ville + '\n'
+ "<strong>Passion : </strong>" + passion + '\n'
+ "<strong>commentaire : </strong>" + commentaire + '\n'
+ "<strong>Comment avez-vous découvert ce forum ? : </strong>" + connaisforum + '\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>

<form action="http://leon2passion.com/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="subject" value="" />
<input type="hidden" name="f" value="1" /> <!--  ID du forum dans lequel le message sera posté-->
<input type="hidden" name="subject" id="titre" value="Présentation de "  class="USERNAME" />
<br>

<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; White;">Formulaire de présentation</span></td>
</tr><tr>
<td class="row1" align="center" valign="middle"><div class="gensmall">
<fieldset><legend> Informations personnelles </legend>
<table class="left"><tr>
<td><label for="prenom"><b>Votre prénom :</b> </label></td>
<td><input name="prenom" id="prenom" size="25" maxlength="20" required="required" type="text" /></td>
</tr><tr>
<td><label for="metier"><b>Votre métier :</b> </label></td>
<td><input name="metier" id="metier" size="25" maxlength="20" required="required" type="text" /></td>
</tr><tr>
<td><label for="ville"><b>Votre ville :</b> </label></td>
<td><input name="ville" id="ville" size="25" maxlength="20" required="required" type="text" /></td>
</tr><tr>
<td><label for="passion"><b>Vos passions :</b> </label></td>
<td><input name="passion" id="passion" size="25" maxlength="20" required="required" type="text" /></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>
<center><b>Dites nous tout ce qui vous semble utile sur vous ( non obligatoire ) </b><br>
<input name="commentaire" id="commentaire" size="50" maxlength="200" type="text" /></center>
</fieldset><br />

<fieldset><legend>Validation </legend>
<span style="color: red;">Afin de valider votre présentation, vous devez copier-coller le code se trouvant dans <a href="http://www.leon2passion.com/t162-regles-du-forum" target="_blank">le règlement du forum</a> dans cet emplacement :</span>
<input name="regles" id="regles" size="10" 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="Poster le formulaire" type="submit" />
</fieldset><br />
</div></td>
</tr></table></form><br />

Un très grand merci Thanks Thanks Thanks cela fonctionne à merveille .
Et pour ma deuxième questions de départ à savoir es ce qu'il est possible d'obliger le membre à mettre réellement quelques chose dans les champs car actuellement un point, virgule ou un espace suffit a ce que sa fonctionne ?

Deul08
**

Masculin
Messages : 63
Inscrit(e) le : 19/03/2012

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

Résolu Re: Generateur de presentation

Message par Deul08 le Dim 11 Nov 2012 - 20:02

up !

Deul08
**

Masculin
Messages : 63
Inscrit(e) le : 19/03/2012

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

Résolu Re: Generateur de presentation

Message par Scoubifitz le Lun 12 Nov 2012 - 19:58

obliger votre membre à écrire un mot réel est assez compliqué , mais le forcer à taper au moins "x" lettres avant de pouvoir valider , ça c'est possible ...

de là à ce qu'il tape "ggggg" pour mettre 5 lettres ...

pouvez vous préciser comment ça doit se passer ?

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: Generateur de presentation

Message par Deul08 le Lun 12 Nov 2012 - 20:53

bonsoir oui j'aimerai le forcer a mettre un minimum de lettre pour que le champs soit valide

Deul08
**

Masculin
Messages : 63
Inscrit(e) le : 19/03/2012

http://www.leon2passion.com
Deul08 a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Generateur de presentation

Message par Scoubifitz le Mar 13 Nov 2012 - 7:38

comme vous ne précisez pas quel champ doit avoir quelle longueur , ni quel message d'erreur doit apparaitre , je peux laisser libre cours au codage ...

essayez d'abord avec aucune lettre sur les 4 premiers champs , puis une , puis deux ...

Code:
<style type="text/css">
form {
font-size: 12px;
width: 1200px;
margin-left:auto;
margin-right:auto;
}
fieldset{
width: 1000px;
margin-left:auto;
margin-right:auto;
text-align:center;
border:0px dashed #fffff;
}
legend,p {
font-family: Monotype Corsiva;
text-align:center;
padding-left:20px;
padding-right:20px;
color: #FFFFFF;
font-size: 24px;
}
.left{
margin:auto;
}
.left td{
text-align:right;
width:200px;
}
.left td+td {text-align:left}
</style>
<script type="text/javascript" src="http://tinyurl.com/var-fa"></script>
<script type="text/javascript">
function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var prenom = form.prenom.value;
var metier = form.metier.value;
var ville = form.ville.value;
var passion = form.passion.value;
var connaisforum = form.connaisforum.value;
var commentaire = form.commentaire.value;
var regles = form.regles.value;
var phrase = "leon";
// Refuser l'envoi si le formulaire n'est pas entièrement rempli, si un des champs est vide
if( form.prenom.value.length <2 )
{
document.getElementById("errormsg").innerHTML = "Votre Prénom n'a qu'une seule lettre ? Faites un effort !";
return false;
}
else if( form.metier.value.length <3 )
{
  document.getElementById("errormsg").innerHTML = "C'est quoi ce métier : \"<font color=blue> "+form.metier.value+"</font> \" ? Remplissez correctement ce champ !";
return false;
}
else if( form.ville.value.length <2 )
{
  document.getElementById("errormsg").innerHTML = "Une ville , pas une abréviation !";
return false;
}
else if( form.passion.value.length <3 )
{
  document.getElementById("errormsg").innerHTML = "Une passion ? çà ? Essayez un mot plus long !";
return false;
}
else 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>Prénom : </strong>" + prenom + '\n'
+ "<strong>Métier : </strong>" + metier + '\n'
+ "<strong>Ville : </strong>" + ville + '\n'
+ "<strong>Passion : </strong>" + passion + '\n'
+ "<strong>commentaire : </strong>" + commentaire + '\n'
+ "<strong>Comment avez-vous découvert ce forum ? : </strong>" + connaisforum + '\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>

<form action="http://leon2passion.com/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="subject" value="" />
<input type="hidden" name="f" value="1" /> <!--  ID du forum dans lequel le message sera posté-->
<input type="hidden" name="subject" id="titre" value="Présentation de "  class="USERNAME" />
<br>

<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; White;">Formulaire de présentation</span></td>
</tr><tr>
<td class="row1" align="center" valign="middle"><div class="gensmall">
<fieldset><legend> Informations personnelles </legend>
<table class="left"><tr>
<td><label for="prenom"><b>Votre prénom :</b> </label></td>
<td><input name="prenom" id="prenom" size="25" maxlength="20" required="required" type="text" /></td>
</tr><tr>
<td><label for="metier"><b>Votre métier :</b> </label></td>
<td><input name="metier" id="metier" size="25" maxlength="20" required="required" type="text" /></td>
</tr><tr>
<td><label for="ville"><b>Votre ville :</b> </label></td>
<td><input name="ville" id="ville" size="25" maxlength="20" required="required" type="text" /></td>
</tr><tr>
<td><label for="passion"><b>Vos passions :</b> </label></td>
<td><input name="passion" id="passion" size="25" maxlength="20" required="required" type="text" /></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>
<center><b>Dites nous tout ce qui vous semble utile sur vous ( non obligatoire ) </b><br>
<textarea id="commentaire" name="commentaire" rows="5" cols="50"></textarea><br /></center>
</fieldset>

<fieldset><legend>Validation </legend>
<span style="color: red;">Afin de valider votre présentation, vous devez copier-coller le code se trouvant dans <a href="http://www.leon2passion.com/t162-regles-du-forum" target="_blank">le règlement du forum</a> dans cet emplacement :</span>
<input name="regles" id="regles" size="10" 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="Poster le formulaire" type="submit" />
</fieldset><br />
</div></td>
</tr></table></form><br />

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: Generateur de presentation

Message par Deul08 le Mar 13 Nov 2012 - 9:28

bonjour , un simple espace suffit a valider le champs comme ca !
désolé de ne pas avoir précisé je n’avais pas compris votre questions dans ce sens
Donc 1er champs " prenom" minimum 3 lettres
2eme champs metier 3 lettres
3eme ville 4 lettres
4eme pas obligatoire
5eme 5 lettres

Voila merci d'avance

Deul08
**

Masculin
Messages : 63
Inscrit(e) le : 19/03/2012

http://www.leon2passion.com
Deul08 a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Generateur de presentation

Message par Scoubifitz le Mer 14 Nov 2012 - 8:06

on va aller au plus simple ...

amusez vous à mettre autant d'espace qu'il vous plaira !^^

pour la vile , j'ai limité à 3 caractères mini , comme il existe Pau , Aix , Dax ....

Code:
<style type="text/css">
form {
font-size: 12px;
width: 1200px;
margin-left:auto;
margin-right:auto;
}
fieldset{
width: 1000px;
margin-left:auto;
margin-right:auto;
text-align:center;
border:0px dashed #fffff;
}
legend,p {
font-family: Monotype Corsiva;
text-align:center;
padding-left:20px;
padding-right:20px;
color: #FFFFFF;
font-size: 24px;
}
.left{
margin:auto;
}
.left td{
text-align:right;
width:200px;
}
.left td+td {text-align:left}
</style>
<script type="text/javascript" src="http://tinyurl.com/var-fa"></script>
<script type="text/javascript">
function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var prenom = form.prenom.value;
var metier = form.metier.value;
var ville = form.ville.value;
var passion = form.passion.value;
var connaisforum = form.connaisforum.value;
var commentaire = form.commentaire.value;
var regles = form.regles.value;
var phrase = "leon";
// Refuser l'envoi si le formulaire n'est pas entièrement rempli, si un des champs est vide

var regexp = '^ +' ;
if(prenom.match(regexp))
{
document.getElementById("errormsg").innerHTML = "Merci de ne pas mettre d'espace au début du prénom";
return false;
}
else if( prenom.length <3 )
{
document.getElementById("errormsg").innerHTML = "Votre Prénom , pas de diminutif !";
return false;
}
else if(metier.match(regexp))
{
document.getElementById("errormsg").innerHTML = "Merci de ne pas mettre d'espace au début du métier";
return false;
}
else if( metier.length <3 )
{
document.getElementById("errormsg").innerHTML = "C'est quoi ce métier : \"<font color=blue> "+form.metier.value+"</font> \" ? Remplissez correctement ce champ !";
return false;
}
else if(ville.match(regexp))
{
document.getElementById("errormsg").innerHTML = "Merci de ne pas mettre d'espace au début de  la ville";
return false;
}
else if( ville.length <4 )
{
document.getElementById("errormsg").innerHTML = "Une ville , pas une abréviation !";
return false;
}
else if(connaisforum.match(regexp))
{
document.getElementById("errormsg").innerHTML = "Merci de ne pas mettre d'espace au début du champs \"forum\"";
return false;
}
else if( connaisforum.length <5 )
{
document.getElementById("errormsg").innerHTML = "Comment avez vous connu ce forum ? Faites une phrase ...";
return false;
}
else 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>Prénom : </strong>" + prenom + '\n'
+ "<strong>Métier : </strong>" + metier + '\n'
+ "<strong>Ville : </strong>" + ville + '\n'
+ "<strong>Passion : </strong>" + passion + '\n'
+ "<strong>commentaire : </strong>" + commentaire + '\n'
+ "<strong>Comment avez-vous découvert ce forum ? : </strong>" + connaisforum + '\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>

<form action="http://leon2passion.com/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="subject" value="" />
<input type="hidden" name="f" value="1" /> <!--  ID du forum dans lequel le message sera posté-->
<input type="hidden" name="subject" id="titre" value="Présentation de "  class="USERNAME" />
<br>

<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; White;">Formulaire de présentation</span></td>
</tr><tr>
<td class="row1" align="center" valign="middle"><div class="gensmall">
<fieldset><legend> Informations personnelles </legend>
<table class="left"><tr>
<td><label for="prenom"><b>Votre prénom :</b> </label></td>
<td><input name="prenom" id="prenom" size="25" maxlength="20" required="required" type="text" /></td>
</tr><tr>
<td><label for="metier"><b>Votre métier :</b> </label></td>
<td><input name="metier" id="metier" size="25" maxlength="20" required="required" type="text" /></td>
</tr><tr>
<td><label for="ville"><b>Votre ville :</b> </label></td>
<td><input name="ville" id="ville" size="25" maxlength="20" required="required" type="text" /></td>
</tr><tr>
<td><label for="passion"><b>Vos passions :</b> </label></td>
<td><input name="passion" id="passion" size="25" maxlength="20" type="text" /></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" required="required" placeholder="par un moteur de recherche ? par un ami ?" /></center>
<center><b>Dites nous tout ce qui vous semble utile sur vous ( non obligatoire ) </b><br>
<textarea id="commentaire" name="commentaire" rows="5" cols="50"></textarea><br /></center>
</fieldset>

<fieldset><legend>Validation </legend>
<span style="color: red;">Afin de valider votre présentation, vous devez copier-coller le code se trouvant dans <a href="http://www.leon2passion.com/t162-regles-du-forum" target="_blank">le règlement du forum</a> dans cet emplacement :</span>
<input name="regles" id="regles" size="10" 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="Poster le formulaire" type="submit" />
</fieldset><br />
</div></td>
</tr></table></form><br />

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: Generateur de presentation

Message par Deul08 le Mer 14 Nov 2012 - 10:43

Thanks

Le post peut être clôturé :youopi:

Deul08
**

Masculin
Messages : 63
Inscrit(e) le : 19/03/2012

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

Page 2 sur 2 Précédent  1, 2

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