bug d'un formulaire
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
bug d'un formulaire
Bonjour à tout le monde,
Hier j'ai crée un premier formulaire sur mon forum, il fonctionne très bien, j'ai donc pris la même base pour en créer un deuxième...mon soucis est qu'il ne fonctionne pas, je tombe sur une page du forum qui me dit 'vous devez entrer un titre pour pouvoir poster, vous devez écrire un message pour pouvoir poster" un truc dans le genre.
Je précise que certaines "values" ont le même nom que sur mon premier formulaire mais les deux ne postent pas dans la même partie, est-ce que cela peut quand même créer ce bug ?
Je vous copie le code de ce formulaire, si vous avez une solution et surtout me dire d'où venait l'erreur pour ne plus la reproduire ce serait très sympathique.
En vous remerciant !
Hier j'ai crée un premier formulaire sur mon forum, il fonctionne très bien, j'ai donc pris la même base pour en créer un deuxième...mon soucis est qu'il ne fonctionne pas, je tombe sur une page du forum qui me dit 'vous devez entrer un titre pour pouvoir poster, vous devez écrire un message pour pouvoir poster" un truc dans le genre.
Je précise que certaines "values" ont le même nom que sur mon premier formulaire mais les deux ne postent pas dans la même partie, est-ce que cela peut quand même créer ce bug ?
Je vous copie le code de ce formulaire, si vous avez une solution et surtout me dire d'où venait l'erreur pour ne plus la reproduire ce serait très sympathique.
En vous remerciant !
- Spoiler:
- Code:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>poster une offre</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style type="text/css">
<!--
body {
background-color:white;
color:#FFFFF;
text-align:center;
}
form {
width:450px;
text-shadow:;
margin:auto;
}
fieldset {
width:430px;
}
.inputbox{
background-color:white;}
-->
</style>
<script type="text/javascript">
function envoiMessage(form){
// Créer un message à partir des informations fournies
var txt_message = "<strong>Nom de l'entreprise:</strong> " + form.nom.value + '\n'
+ "<strong>Poste :</strong> " + form.poste.value + '\n'
+ "<strong>Lieu :</strong> " + form.lieu.value + '\n'
+ "<strong>Date de début:</strong> " + form.debut.value + '\n'
+ "<strong>type de contrat:</strong> " + form.type.value + '\n'
+ "<strong>Rémunération:</strong> " + form.remu.value + '\n'
+ "<strong>Expérience demandée :</strong> " + form.experience.value + '\n'
+ "<strong>Contactez nous :</strong> " + form.mail.value + '\n'
+ "<strong>Notre site internet :</strong> " + form.net.value + '\n'
+ "<strong>Description du poste :</strong> " + form.descrip.value + '\n'
+ "<strong>Profil recherché: </strong> " + form.profil.value + '\n';
// Insére le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
form.subject.value = "Offre de " + form.poste.value "à" + form.lieu.value;
return true;
}
</script>
</head>
<body>
<form action="/post" method="post" name="post" enctype="multipart/form-data" onSubmit="return(envoiMessage(this))" >
<input type="hidden" name="lt" value="0" />
<input type="hidden" name="mode" value="newtopic" /> <!-- Un nouveau topic sera créé -->
<input type="hidden" name="topictype" value="0" checked="checked" /> <!-- Value 0: Sujet Normal (1 = Note / 2 = annonce) -->
<input type="hidden" name="message" value="" /> <!-- Contiendra le texte du message -->
<input type="hidden" name="f" value="19" /> <!-- ID du forum dans lequel le message sera posté-->
<input type="hidden" name="subject" id="titre" value="" />
<h3><img src="http://i73.servimg.com/u/f73/18/15/65/05/banjob14.jpg"> </h3>
<table>
<tr>
<td><label for="nom"><B>Nom de votre entreprise :</B></label></td>
<td><input type="text" class="inputbox" id="nom" name="nom" value="" size="30" maxlength="255" title="La longueur du titre de ce sujet doit être comprise entre 3 et 255 caractères" /></td>
</tr><tr>
<td><label for="poste"><B>Poste :</B></label></td>
<td><input type="text" class="inputbox" name="poste" id="poste" size="30" placeholder="Inscrivez ici le nom du poste." required="required" /></td>
</tr><tr>
<td><label for="lieu"><B>Lieu : </B></label></td>
<td><input type="text" class="inputbox" name="lieu" id="lieu" size="30" placeholder="Ex. France, région/dept ou ville." required="required" /></td>
</tr><tr>
<td><label for="debut"><B>Date d'embauche :</B></label></td>
<td><input type="text" class="inputbox" name="debut" id="debut" size="30" placeholder="Format jj/mm/aaaa" /></td>
</tr><tr>
<td><label for="type"><B>Type du contrat :</B></label></td>
<td><input type="text" class="inputbox" name="type" id="type" size="30" placeholder="Ex. CDI temps plein." /></td>
</tr><tr>
<td><label for="remu"><B>Rémunération :</B></label></td>
<td><input type="text" class="inputbox" name="remu" id="remu" size="30" placeholder="Ce n'est pas obligatoire." /></td>
</tr><tr>
<td><label for="experience"><B>Expérience souhaitée:</B></label></td>
<td> <input type="text" class="inputbox" name="experience" id="experience" size="30" placeholder="débutant ou xx mois ou xx années." /></td>
</tr><tr>
<td><label for="mail"><B>Nous contacter :</B></label></td>
<td> <input type="text" class="inputbox" name="mail" id="mail" size="30" placeholder="Mail ou http://xx.xx.com" /></td>
</tr><tr>
<td><label for="net"><B>Notre site :</B></label></td>
<td> <input type="text" class="inputbox" name="net" id="net" size="30" placeholder="Ex.http://xx.xx.com" /></td>
</tr>
</table>
<fieldset><legend align="center"><B>Description du poste</B></legend>
<label for="descrip">Informations sur le poste</label><br />
<textarea id="descrip" name="descrip" rows="4" cols="50" required="required" ></textarea><br />
</fieldset>
<fieldset>
<legend align="center"><B>Profil recherché</B></legend>
<label for="profil">Informations sur le(a) candidat(e)</label><br />
<textarea id="profil" name="profil" placeholder="Ceci n'est pas obligatoire mais peut permettre à réaliser un auto-tri." rows="2" cols="50"></textarea>
</fieldset>
<fieldset>
<legend><B></B></legend>
<center>
<input type="submit" name="post" value="Poster mon offre" /></center>
</fieldset>
</form>
</body>
</html>
Dernière édition par forumgem le Jeu 7 Mar 2013 - 9:11, édité 1 fois
Re: bug d'un formulaire
bonjour,
il manque un petit "+" dans le titre du sujet :
il manque un petit "+" dans le titre du sujet :
form.subject.value = "Offre de " + form.poste.value + "à" + form.lieu.value;
Re: bug d'un formulaire
Bonjour Scoubitfiz !
A ce que je vois vous êtes LA personne qui détecte toutes les erreurs sur les formulaires je vous remercie beaucoup, tout ça pour un "+" j'en ai presque honte de l'avoir relu 30 fois et ne pas l'avoir vu !
Cela fonctionne parfaitement maintenant, merci beaucoup
Très cordialement,
A ce que je vois vous êtes LA personne qui détecte toutes les erreurs sur les formulaires je vous remercie beaucoup, tout ça pour un "+" j'en ai presque honte de l'avoir relu 30 fois et ne pas l'avoir vu !
Cela fonctionne parfaitement maintenant, merci beaucoup
Très cordialement,
Sujets similaires
» Problème avec un script (js) qui remplace le formulaire de création de sujet par son propre formulaire.
» Problème avec un formulaire généré par le générateur de formulaire (du support portuguais)
» Problème formulaire - tutoriel astuce "création de formulaire simplifié"
» [chargement/formulaire] Le forumline prend le CSS du formulaire
» Formulaire
» Problème avec un formulaire généré par le générateur de formulaire (du support portuguais)
» Problème formulaire - tutoriel astuce "création de formulaire simplifié"
» [chargement/formulaire] Le forumline prend le CSS du formulaire
» Formulaire
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