bug dans mon formulaire/générateur

2 participants

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

Résolu bug dans mon formulaire/générateur

Message par Ayael Jeu 2 Aoû 2012 - 14:56

Bonjour, je suis actuellement en train de codé un générateur de fiche pub pour un forum d'entraide, j'en ai déjà codé un par le passé et il marchait très bien, mais là je ne comprends pas d'où vient le bug >.< Quand je clique sur "envoyé" ça m'amène sur la page d'envoi des messages complètement vide... (Alors que ça devrait poster le message)

Le formulaire :
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Générateur de fiche publicité</title>
<style type="text/css">

<!--
/*Le css ici personnalise le formulaire*/

.totaleformulaire {
width:775px;
background-image:url("http://img11.hostingpics.net/pics/708164fonfonf.png");
padding:10px;
margin-right:auto;
margin-left:auto;


}
/* Police du texte tapé l'intérieur des champs et mettre une marge à gauche */

input, textarea, select {
color:#000;
font-family:andalus;
border-radius:15px;
font-size:14px;
border:none;
padding:5px;
margin-right:70px;
margin-left:10px;
margin-bottom:5px;
margin-top:5px;
}

label{
color: #fff; /* Colorer tous les labels  */
font-weight: bold ;
vertical-align:top;
}

/* Mettre les titres du groupe en caractères plus grands, en gras et spécifier une couleur*/

legend {
color: #000;
font-weight: bold;
font-size:24px;
}
/* Mettre une séparation entre les fieldset et colorer l'arrière plan */

fieldset {
border:2px dotted #fff;
border-radius:20px;
border-radius:15px;
margin-bottom: 20px;
}

.part1 {
background-color:#F4B245;
}

.part2 {
background-color:#F4B245;
}



.part0 {
background-image:url("http://i46.servimg.com/u/f46/16/36/06/79/apps-c10.png");
background-repeat:no-repeat;
background-position:right;
height:180px;
}


a:link{

color:#000; /*couleur*/
font-variant:small-caps; /*majuscule*/
font-size:16px; /*taille*/
text-decoration: none !important;
    }
a:visited{
   color:#000; /*couleur*/
font-variant:small-caps; /*majuscule*/
font-size:16px; /*taille*/
text-decoration: none !important;
    }
a:active{
    color:#000; /*couleur*/
font-variant:small-caps;/*majuscule*/
font-size:16px; /*taille*/
text-decoration: none !important;
 }

a:hover{
   color:#000; /*couleur*/
font-variant:small-caps;/*majuscule*/
font-size:16px; /*taille*/
text-decoration: none !important;
Letter-spacing:2px;

    }


.button {
 
  background: #fad88e;
  background: -webkit-gradient(linear, left top, left bottom, from(#f4b145), to(#fad88e));
  background: -webkit-linear-gradient(top, #f4b145, #fad88e);
  background: -moz-linear-gradient(top, #f4b145, #fad88e);
  background: -ms-linear-gradient(top, #f4b145, #fad88e);
  background: -o-linear-gradient(top, #f4b145, #fad88e);
  padding: 5px 10px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
  -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
  box-shadow: rgba(0,0,0,1) 0 1px 0;
  text-shadow: rgba(0,0,0,.4) 0 1px 0;
  color: #000000;
  font-size: 14px;
  font-family: Georgia, serif;
  text-decoration: none;
  vertical-align: middle;
  }
.button:hover {
  border-top-color: #f4b145;
  background: #f4b145;
  color: #000000;
  }
.button:active {
  border-top-color: #f4b145;
  background: #f4b145;
  }

-->
</style>
</head>
<body>
<script type="text/javascript">
function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var txt_message = "<div class='titrefowpub'>" + form.nom.value + "\n";
txt_message += "</div><div class='totalfichepub'><table><tr>

<td valign='top'><img src='http://www.robothumb.com/src/?url=" + form.lien.value + "\n";
txt_message += "/&size=320x240' /></td><td valign='top'><div class='fichepubcontept'><div class='titreconcept'>Concept </div>" + form.concept.value + "\n";
txt_message += "</div></td></tr></table><center><a href=' " + form.lien.value + "\n";
txt_message += "'><img src='" + form.logo.value + "\n";
txt_message += "'/></a></center>

<div class='blocinfo'><strong>Date d'ouverture :  </strong> " + form.dateou.value + "\n";
txt_message += "<strong>Type de forum : </strong> " + form.typefo.value + "\n";
txt_message += "<strong>Nombre de membre :  </strong> " + form.membre.value + "\n";
txt_message += "<strong>Nombre de message : </strong> " + form.mess.value + "\n";
txt_message += "<strong>Record de connecté : </strong> " + form.record.value + "\n";
txt_message += "<strong>Lien vers notre fiche :</strong> " + form.fichepub.value + "\n";
txt_message += "</div><div class='comentairepub'>  " + form.coment.value + "\n";
</div></div>
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
}
</script>

<div class="totaleformulaire">  <div class="part0"><center><h3>Formulaire de présentation</h3>
<a href="http://www.blood-waya.com/t1534-regles-et-formulaire" taget="_blank"> Accéder au formulaire & explications</a></center>
<form action="http://www.blood-waya.com/posting.forum" method="post" name="post" enctype="multipart/form-data" onSubmit="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="14" /> <!--  ID du forum dans lequel le message sera posté-->
<br/>
<center><label for="titre">Titre du sujet </label>
<input type="text" name="subject" id="titre" size="45" maxlength="60" required="required" /></center><br/></div>

<fieldset class="part1"><legend>En tête</legend>

<label for="nom">Nom du forum</label>
<input type="text" size="30" name="nom" id="nom" required="required" /><br/>

<label for="concept">Concept : </label>
<textarea id="Concept" name="Concept" rows="3" cols="50" placeholder="Si c'est un forum RPG mettez le contexte"></textarea>
</fieldset>

<fieldset class="part2"><legend>Information</legend>

<label for="lien">Lien de votre forum: </label>
<input type="text" size="30" name="lien" id="lien" /><br/>

<label for="logo"> adresse du logo 468*60 : </label>
<input type="text" size="30" name="logo" id="logo" /><br/>


<label for="dateou">Date d'ouverture : </label>
<input type="text" size="30" name="dateou" id="dateou" /><br/>



<label for="membre">Nombre de membre : </label>
<input type="text" size="30" name="membre" id="membre" /><br/>


<label for="mess">Nombre de message : </label>
<input type="text" size="30" name="mess" id="mess" /><br/>


<label for="record">Record de connecté : </label>
<input type="text" size="30" name="record" id="record" /><br/>


<label for="fichepub">Lien vers notre fiche pub : </label>
<input type="text" size="30" name="fichepub" id="fichepub" /><br/>


<label for="typefo">Type de forum:  </label>
<select name="typefo" id="typefo">
<option>RPG Pensionnat/université</option>
<option>RPG Fantastique/aventure</option>
<option>RPG City/historique,</option>
<option>RPG autre</option>
<option>Forums de Publicité/entraide</option>
<option> Forums de Graphisme/codage</option>
<option>Autre type de forum</option>
</select>
<br/>

<label for="coment">Un commentaire : </label>
<textarea id="coment" name="coment" rows="3" cols="50" placeholder="Ici vous pouvez faire un commentaire personnel à l'intention de vos potentiel futur membre, parlé par exemple du type d'avatar, ou du nombre de ligne pour les RPG"></textarea>
</fieldset>

<center>  <input type="submit" name="button" class="button"value="Envoyer" /></center>
</form>
(c) Codé par <a href="http://www.terramysticarpg.com/">Ayael</a>
</div>
</body>
</html>

Le résultat que je dois obtenir :
Code:

<div class="titrefowpub">nom du forum</div><div class="totalfichepub"><table><tr>

<td valign="top"><img src="http://www.robothumb.com/src/?url=lienduforum/&size=320x240" /></td>
<td valign="top"><div class="fichepubcontept"><div class="titreconcept">Concept </div>   blablablabla </div></td></tr></table>

<center><a href="lien du forum/"><img src="lien de l'image"/></a></center>

<div class="blocinfo">[b]Date d'ouverture : [/b]
[b]Type de forum : [/b](Forum dans lequel elle sera rangée)
[b]Nombre de membre : [/b]
[b]Nombre de message : [/b]
[b]Record de connecté : [/b]
[b]Lien vers notre fiche :[/b]</div>

<div class="comentairepub"> Ici vous pouvez faire un commentaire personnel à l'intention de vos potentiel futur membre, parlé par exemple du type d'avatar, ou du nombre de ligne pour les RPG</div>
</div>

Merci d'avance ♥
Ayael

Ayael
*****

Féminin
Messages : 650
Inscrit(e) le : 21/04/2011

http://valsedupouvoir.forumactif.com/
Ayael a été remercié(e) par l'auteur de ce sujet.

Résolu Re: bug dans mon formulaire/générateur

Message par Scoubifitz Jeu 2 Aoû 2012 - 20:12

bonsoir,

code corrigé ?

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Générateur de fiche publicité</title>
<style type="text/css">

<!--
/*Le css ici personnalise le formulaire*/

.totaleformulaire {
width:775px;
background-image:url("http://img11.hostingpics.net/pics/708164fonfonf.png");
padding:10px;
margin-right:auto;
margin-left:auto;
}
/* Police du texte tapé l'intérieur des champs et mettre une marge à gauche */

input, textarea, select {
color:#000;
font-family:andalus;
border-radius:15px;
font-size:14px;
border:none;
padding:5px;
margin-right:70px;
margin-left:10px;
margin-bottom:5px;
margin-top:5px;
}

label{
color: #fff; /* Colorer tous les labels  */
font-weight: bold ;
vertical-align:top;
}

/* Mettre les titres du groupe en caractères plus grands, en gras et spécifier une couleur*/

legend {
color: #000;
font-weight: bold;
font-size:24px;
}
/* Mettre une séparation entre les fieldset et colorer l'arrière plan */

fieldset {
border:2px dotted #fff;
border-radius:20px;
border-radius:15px;
margin-bottom: 20px;
}

.part1 {
background-color:#F4B245;
}

.part2 {
background-color:#F4B245;
}

.part0 {
background-image:url("http://i46.servimg.com/u/f46/16/36/06/79/apps-c10.png");
background-repeat:no-repeat;
background-position:right;
height:180px;
}

a:link{

color:#000; /*couleur*/
font-variant:small-caps; /*majuscule*/
font-size:16px; /*taille*/
text-decoration: none !important;
}
a:visited{
color:#000; /*couleur*/
font-variant:small-caps; /*majuscule*/
font-size:16px; /*taille*/
text-decoration: none !important;
}
a:active{
color:#000; /*couleur*/
font-variant:small-caps;/*majuscule*/
font-size:16px; /*taille*/
text-decoration: none !important;
}

a:hover{
color:#000; /*couleur*/
font-variant:small-caps;/*majuscule*/
font-size:16px; /*taille*/
text-decoration: none !important;
Letter-spacing:2px;
}

.button {
background: #fad88e;
background: -webkit-gradient(linear, left top, left bottom, from(#f4b145), to(#fad88e));
background: -webkit-linear-gradient(top, #f4b145, #fad88e);
background: -moz-linear-gradient(top, #f4b145, #fad88e);
background: -ms-linear-gradient(top, #f4b145, #fad88e);
background: -o-linear-gradient(top, #f4b145, #fad88e);
padding: 5px 10px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
box-shadow: rgba(0,0,0,1) 0 1px 0;
text-shadow: rgba(0,0,0,.4) 0 1px 0;
color: #000000;
font-size: 14px;
font-family: Georgia, serif;
text-decoration: none;
vertical-align: middle;
}
.button:hover {
border-top-color: #f4b145;
background: #f4b145;
color: #000000;
}
.button:active {
border-top-color: #f4b145;
background: #f4b145;
}
-->
</style>
</head>
<body>
<script type="text/javascript">
function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var txt_message = "<div class='titrefowpub'>" + form.nom.value + "</div>";
txt_message += "<div class='totalfichepub'><table><tr>\n\n<td valign='top'>";
txt_message += "<img src='http://www.robothumb.com/src/?url=" + form.lien.value + "/&size=320x240' /></td>\n";
txt_message += "<td valign='top'><div class='fichepubcontept'>";
txt_message += "<div class='titreconcept'>Concept </div>" + form.concept.value + "</div>";
txt_message += "</td></tr></table>\n\n<center><a href=' " + form.lien.value + "'>";
txt_message += "<img src='" + form.logo.value + "'/></a></center>\n\n";
txt_message += "<div class='blocinfo'><strong>Date d\'ouverture :  </strong> " + form.dateou.value + "\n";
txt_message += "<strong>Type de forum : </strong> " + form.typefo.value + "\n";
txt_message += "<strong>Nombre de membre :  </strong> " + form.membre.value + "\n";
txt_message += "<strong>Nombre de message : </strong> " + form.mess.value + "\n";
txt_message += "<strong>Record de connecté : </strong> " + form.record.value + "\n";
txt_message += "<strong>Lien vers notre fiche :</strong> " + form.fichepub.value + "</div>\n\n";
txt_message += "<div class='comentairepub'>  " + form.coment.value + "</div></div>\n";

// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
}
</script>

<div class="totaleformulaire">
<form action="/post" method="post" name="post" enctype="multipart/form-data" onSubmit="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="14" /> <!--  ID du forum dans lequel le message sera posté--> 
<div class="part0"><center><h3>Formulaire de présentation</h3>
<a href="http://www.blood-waya.com/t1534-regles-et-formulaire" taget="_blank"> Accéder au formulaire & explications</a></center>
<br/>
<center><label for="titre">Titre du sujet </label>
<input type="text" name="subject" id="titre" size="45" maxlength="60" required="required" /></center><br/></div>

<fieldset class="part1"><legend>En tête</legend>

<label for="nom">Nom du forum</label>
<input type="text" size="30" name="nom" id="nom" required="required" /><br/>

<label for="concept">Concept : </label>
<textarea id="concept" name="concept" rows="3" cols="50" placeholder="Si c'est un forum RPG mettez le contexte"></textarea>
</fieldset>

<fieldset class="part2"><legend>Information</legend>

<label for="lien">Lien de votre forum: </label>
<input type="text" size="30" name="lien" id="lien" /><br/>

<label for="logo"> adresse du logo 468*60 : </label>
<input type="text" size="30" name="logo" id="logo" /><br/>


<label for="dateou">Date d'ouverture : </label>
<input type="text" size="30" name="dateou" id="dateou" /><br/>



<label for="membre">Nombre de membre : </label>
<input type="text" size="30" name="membre" id="membre" /><br/>


<label for="mess">Nombre de message : </label>
<input type="text" size="30" name="mess" id="mess" /><br/>


<label for="record">Record de connecté : </label>
<input type="text" size="30" name="record" id="record" /><br/>


<label for="fichepub">Lien vers notre fiche pub : </label>
<input type="text" size="30" name="fichepub" id="fichepub" /><br/>


<label for="typefo">Type de forum:  </label>
<select name="typefo" id="typefo">
<option>RPG Pensionnat/université</option>
<option>RPG Fantastique/aventure</option>
<option>RPG City/historique,</option>
<option>RPG autre</option>
<option>Forums de Publicité/entraide</option>
<option> Forums de Graphisme/codage</option>
<option>Autre type de forum</option>
</select>
<br/>

<label for="coment">Un commentaire : </label>
<textarea id="coment" name="coment" rows="3" cols="50" placeholder="Ici vous pouvez faire un commentaire personnel à l'intention de vos potentiel futur membre, parlé par exemple du type d'avatar, ou du nombre de ligne pour les RPG"></textarea>
</fieldset>

<center>  <input type="submit" name="post" class="button"value="Envoyer" /></center>
</form>
(c) Codé par <a href="http://www.terramysticarpg.com/">Ayael</a>
</div>
</body>
</html>
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3687
Inscrit(e) le : 18/03/2008

http://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: bug dans mon formulaire/générateur

Message par Ayael Ven 3 Aoû 2012 - 0:09

ça marche parfaitement bien !
merci infiniment à toi !
Ayael

Ayael
*****

Féminin
Messages : 650
Inscrit(e) le : 21/04/2011

http://valsedupouvoir.forumactif.com/
Ayael a été remercié(e) par l'auteur de ce sujet.

Résolu Re: bug dans mon formulaire/générateur

Message par Scoubifitz Ven 3 Aoû 2012 - 5:22

Avez vous repéré les erreurs ?

Le problème est-il résolu ?
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3687
Inscrit(e) le : 18/03/2008

http://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum