Generateur de presentation
+2
Chacha
Lorris
6 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 2 sur 2 • Partagez
Page 2 sur 2 • 1, 2
Generateur de presentation
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
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
Re: Generateur de presentation
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
C'est tous sur de la saisie courte suaf pour le dernier point en saisie longue
Re: Generateur de presentation
Prénom obligatoire ?
Re: Generateur de presentation
tous obligatoire sauf le dernier point !
Re: Generateur de presentation
- 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>
Re: Generateur de presentation
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 ?
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>
Re: Generateur de presentation
Je laisse tombé ^^ excusez moi, j'ai beau changer et changer, sa ne marche jamais, 'est bizzare ^^'
Re: Generateur de presentation
Merci de votre aide comme meme si quelqu'un a la solution merci d'avance
Re: Generateur de presentation
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 />
Re: Generateur de presentation
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 ?
et voici ce que j'avais avant
De plus est il possible que le titre automatique n’apparaisse pas dans le formulaire ?
Re: Generateur de presentation
Les couleurs, tu peut les modifier dans ton code, rien de plus simple
pour le titre je ne pense pas.
pour le titre je ne pense pas.
Re: Generateur de presentation
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é :
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 />
Re: Generateur de presentation
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 ?
Re: Generateur de presentation
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 ?
de là à ce qu'il tape "ggggg" pour mettre 5 lettres ...
pouvez vous préciser comment ça doit se passer ?
Re: Generateur de presentation
bonsoir oui j'aimerai le forcer a mettre un minimum de lettre pour que le champs soit valide
Re: Generateur de presentation
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 ...
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 />
Re: Generateur de presentation
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
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
Re: Generateur de presentation
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 ....
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 />
Re: Generateur de presentation
:thanks:
Le post peut être clôturé :youopi:
Le post peut être clôturé :youopi:
Page 2 sur 2 • 1, 2
Sujets similaires
» Tutoriel générateur de présentation
» Générateur de présentation ?
» problème avec mon generateur de présentation
» Générateur de présentation
» Creer un générateur de présentation
» Générateur de présentation ?
» problème avec mon generateur de présentation
» Générateur de présentation
» Creer un générateur de présentation
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 2 sur 2
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum