Formulaire « Vous devez entrer un message avant de poster »
2 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 1 sur 1 • Partagez
Formulaire « Vous devez entrer un message avant de poster »
Détails techniques
Version du forum : phpBB2
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Safari
Capture d'écran du problème :
- Voir l'image:
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : http://www.universiteuniverselle.com
Description du problème
Bonjour,J'ai besoin d'aide pour mon formulaire, il ne veut pas s'envoyer, je ne trouve pas ce qui cloche, j'y suis depuis quelques jours...
- Code:
<script type="text/javascript">
function envoiMessage(form)
{
var couleur_txt="";
if(form.recrutement.value=="1")
couleur_txt = "[table class='vert' align='center' width='80%'][tr][td][center][size=16]Recrutement de " + form.pseudo.value + "[/size][/center][/td][/tr][/table]
[table class='jaune' align='center' width='80%'][tr][td][center][size=16]Contrat de travail[/size] \n \n" + form.contrat.value + " " ";
if(form.recrutement.value=="2")
couleur_txt = "[table class='rouge' align='center' width='80%'][tr][td][center][size=16]Licenciement de " + form.pseudo.value + "[/size]";
var txt_message = couleur_txt + "[/center][/td][/tr][/table]\n";
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
form.subject.value = form.recrutement.value ;
}
</script>
<form action="/post" method="post" name="post" enctype="multipart/form-data" onSubmit="return(envoiMessage(this))" >
<input type="hidden" name="mode" value="reply" /><!-- Un nouveau topic sera créé -->
<input type="hidden" name="topictype" value="0" checked="checked" /> <!-- Value 0: Sujet Normal (1 = post-it / 2 = annonce) -->
<input type="hidden" name="message" value="" /> <!-- Contiendra le texte du message -->
<input type="hidden" name="subject" value="" />
<input type="hidden" name="t" value="1341" />
<table style="width: 100%;" cellpadding="0" cellspacing="1" border="0" class="forumline">
<tr>
<th nowrap="nowrap" width="100%" class="secondarytitle">
<h2>Recrutement d'employés</h2>
</th>
</tr>
<tr>
<td height="6">
</td>
</tr>
<tr>
<td class="row1"><br /><div align="center"><br />
<label for="recrutement"><span style="font-family: ubuntu, verdana;font-size:11px;margin-left:15px;"><strong>Recrutement :</strong> <font color="red">*</font></span></label>
<br />
<select name="recrutement" id="recrutement" class="formulaire" style="height:25px;">
<option value=" "></option>
<option value="1">Recrutement</option>
<option value="2">Licenciement</option>
</select>
<br />
<br />
<label for="pseudo"><span style="font-family: ubuntu, verdana;font-size:11px;margin-left:15px;"><strong>Pseudo :</strong> <font color="red">*</font></span></label>
<br />
<input name="pseudo" id="pseudo" type="text" class="formulaire" style="height:15px;width:185px;margin-left:5px;" value=" " />
<br />
<br />
<label for="contrat"><span style="font-family: ubuntu, verdana;font-size:11px;margin-left:15px;"><strong>Contrat :</strong></span></label>
<br />
<textarea id="contrat" name="contrat" class="formulaire" style="height:275px; resize:none;"></textarea>
<br />
<br />
</div>
</td></tr></table>
<table class="forumline" width="100%" border="0" cellspacing="0" cellpadding="0" style="margin-top:6px;">
<tr class="modactions">
<td align="center" nowrap="nowrap" class="modgen modadmin">
<input name="post" type="submit" value=" " class="formulaire bouton_envoyer" />
</td>
</tr>
</table>
</form>
Merci d'avance !
Dernière édition par Phyliono le Jeu 14 Avr 2016 - 13:19, édité 1 fois
Re: Formulaire « Vous devez entrer un message avant de poster »
Bonjour Phyliono,
Voici ma version corrigée du formulaire
Voici ma version corrigée du formulaire
- Code:
<script type="text/javascript">
function envoiMessage(form) {
var txt_message = "Recrutement manquant";
if(form.recrutement.value=="1") {
txt_message = "[table class='vert' align='center' width='80%'][tr][td][center][size=16]Recrutement de " +
form.pseudo.value + "[/size][/center][/td][/tr][/table]" +
"[table class='jaune' align='center' width='80%'][tr][td][center][size=16]Contrat de travail[/size] \n \n" +
form.contrat.value;
}
if(form.recrutement.value=="2") {
txt_message = "[table class='rouge' align='center' width='80%'][tr][td][center][size=16]Licenciement de " +
form.pseudo.value + "[/size]";
}
if (txt_message != "Recrutement manquant") {
txt_message += "[/center][/td][/tr][/table]\n";
}
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
form.subject.value = form.recrutement.value ;
}
</script>
<form action="/post" method="post" name="post" enctype="multipart/form-data" onsubmit="envoiMessage(this)">
<input name="mode" value="reply" type="hidden" />
<!-- Un nouveau topic sera créé --> <input name="topictype" value="0" checked="checked" type="hidden" />
<!-- Value 0: Sujet Normal (1 = post-it / 2 = annonce) --> <input name="message" value="une erreur" type="hidden" />
<!-- Contiendra le texte du message --> <input name="subject" value="une erreur" type="hidden" /> <input name="t" value="1341" type="hidden" />
<table style="width: 100%;" class="forumline" border="0" cellpadding="0" cellspacing="1">
<tbody>
<tr>
<th style="width: 100%; white-space: nowrap;" class="secondarytitle">
<h2>
Recrutement d'employés
</h2>
</th>
</tr>
<tr>
<td style="height: 6px;">
</td>
</tr>
<tr>
<td class="row1">
<br />
<div align="center">
<br /> <label for="recrutement"><span style="font-family: ubuntu, verdana;font-size:11px;margin-left:15px;"><strong>Recrutement :</strong> <span style="color: red;">*</span></span></label> <br /> <select name="recrutement" id="recrutement" class="formulaire" style="height:25px;"> <option value=" "></option> <option value="1">Recrutement</option> <option value="2">Licenciement</option> </select> <br /> <br /> <label for="pseudo"><span style="font-family: ubuntu, verdana;font-size:11px;margin-left:15px;"><strong>Pseudo :</strong> <span style="color: red;">*</span></span></label> <br /> <input name="pseudo" id="pseudo" class="formulaire" style="height:15px;width:185px;margin-left:5px;" value=" " type="text" /> <br /> <br /> <label for="contrat"><span style="font-family: ubuntu, verdana;font-size:11px;margin-left:15px;"><strong>Contrat :</strong></span></label> <br /> <textarea id="contrat" name="contrat" class="formulaire" style="height:275px; resize:none;"></textarea> <br /> <br />
</div>
</td>
</tr>
</tbody>
</table>
<table class="forumline" style="margin-top: 6px; width: 100%;" border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr class="modactions">
<td style="white-space: nowrap;" class="modgen modadmin" align="center">
<input name="post" value="Envoyer" class="formulaire bouton_envoyer" type="submit" />
</td>
</tr>
</tbody>
</table>
</form>
Re: Formulaire « Vous devez entrer un message avant de poster »
Merci c'est parfait !
Sujets similaires
» [Formulaire] "Vous devez entrer un message avant de poster."
» Problème avec formulaire "Vous devez entrer un message avant de poster."
» Vous devez entrer un message avant de poster.
» erreur : vous devez entrer un message avant de poster
» Problème du Code [ vous devez entrez un message avant de posté ]
» Problème avec formulaire "Vous devez entrer un message avant de poster."
» Vous devez entrer un message avant de poster.
» erreur : vous devez entrer un message avant de poster
» Problème du Code [ vous devez entrez un message avant de posté ]
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum