Formulaire de presentation, soucis

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

Résolu Formulaire de presentation, soucis

Message par tony59 le Jeu 21 Juil 2011 - 15:26

Bonjour,

J'ai tenter de suivre les différentes étapes proposées parci parlà sur ce forum mais en vain,
je voulais faire une page html de présentation rapide que j'aurais ensuite mis dans une iframe sur forum
mais je ne vois pas où je me suis tromper, regardez mon code
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" xml:lang="fr" >
  <head>
<style type="text/css">
p, legend
{
font-family: Georgia,Verdana,Arial,Helvetica,sans-serif;
color: white;
}
</style>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  </head>
  <body>
<script type="text/javascript">
function envoiMessage(form)
{
  // Créer un message à partir des informations fournies
  var txt_message = "[b]Prenom:[/b] " + form.prenom.value + '\n'
              + "[b]Pseudo:[/b] " + form.pseudo.value + '\n'
              + "[b]Age:[/b] " + form.age.value + '\n'
              + "[b]Departement:[/b] " + form.departement.value + '\n'
              + "[b]Candidat prefere:[/b] " + form.pref.value + '\n'
              + "[b]Candidat deteste:[/b] " + form.dets.value + '\n'
              + "[b]Saison prefere:[/b] " + form.prefs.value + '\n'
              + "[b]Serie prefere:[/b] " + form.pref0.value + '\n'
              + "[b]Film prefere:[/b] " + form.pref1.value + '\n'
              + "[b]Genre :[/b] " + form.genre.value + '\n'
              + "[b]Comment je trouve ce forum :[/b]\n[list]";
              // Dans le cas des checkboxs, on va les parcourir pour prendre la valeur de celles qui sont cochées:
              for(var i = 0; i < form.gouts.length; i++)
              {
                  if(form.gouts[i].checked == true) { txt_message = txt_message + '[*]' + form.gouts[i].value + '\n'; }
              }
              txt_message = txt_message + "[/list][b]Pour en savoir davantage sur moi ...[/b] : " + form.plus.value + '\n';
  // Insère le texte construit dans le champ caché "message" du formulaire
  form.message.value = txt_message;
}
</script>
<form action="http://www.leforumsecret.com/posting.forum" method="post" name="post" enctype="multipart/form-data">
<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="40" /> <!--  ID du forum dans lequel le message sera posté-->
<label for="titre">Titre de votre présentation : </label> <input type="text" name="subject" id="titre" value="" size="45" maxlength="60" />
<h3>Presentation rapide : </h3>
    <form name="post" enctype="multipart/form-data">
    <label for="prenom">Prenom: </label><input type="text" size="30" name="prenom" id="prenom" /><br>
    <label for="pseudo">Pseudo: </label><input type="text" size="30" name="pseudo" id="pseudo" /><br>
    <label for="age">Age: </label><input type="text" size="30" name="age" id="age" /><br>
    <label for="departement">Departement: </label><input type="text" size="30" name="departement" id="departement" /><br>
    <label for="pref">Candidat prefere: </label><input type="text" size="30" name="pref" id="pref" /><br>
    <label for="dets">Candidat deteste: </label><input type="text" size="30" name="dets" id="dets" /><br>
    <label for="prefs">Saison prefere: </label><input type="text" size="30" name="prefs" id="prefs" /><br>
    <label for="pref0">Serie prefere: </label><input type="text" size="30" name="pref0" id="pref0" /><br>
    <label for="pref1">Film prefere: </label><input type="text" size="30" name="pref1" id="pref1" /><br>
    <label for="genre">Genre: </label><select name="genre" id="genre"><option>Masculin</option><option>Féminin</option></select><br>
    <label>Commentez trouvez vous ce forum : </label>
    <input type="checkbox" name="gouts" id="bien" value="Bien" /><label for="bien">bien</label>
    <input type="checkbox" name="gouts" id="pas bien" value="Nul" /><label for="pas bien">pas bien</label>
    <input type="checkbox" name="gouts" id="sans avis" value="Je ne sais pas" /><label for="sans avis">sans avis</label>
<br>
    <label for="plus">Decrivez vous en quelques mots: </label>
    <textarea id="plus" name="plus"></textarea>
<br>
    <input type="submit" name="post" value="Publier cette presentation" />
    </form>
</body>
</html>
Pouvez vous m'aider s'il vous plait?
Actuellement ça me postes pas le topic car seul le titre est rempli


Dernière édition par tony59 le Jeu 21 Juil 2011 - 16:46, édité 1 fois

tony59
*****

Masculin
Messages : 618
Inscrit(e) le : 23/10/2010

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

Résolu Re: Formulaire de presentation, soucis

Message par Scoubifitz le Jeu 21 Juil 2011 - 16:35

bonjour,

il y a deux balises "form" (formulaire) , la première ne contient pas l'ordre d'envoi "onsubmit" , la deuxième est inutile ...

la balise méta n'est pas en UFT-8 , ce qui pose des problèmes d'accents ...

la version corrigée :

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" xml:lang="fr" >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style type="text/css">
p, legend
{
font-family: Georgia,Verdana,Arial,Helvetica,sans-serif;
color: white;
}
</style>
</head>
<body>
<script type="text/javascript">
function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var txt_message = "[b]Prénom:[/b] " + form.prenom.value + '\n'
+ "[b]Pseudo:[/b] " + form.pseudo.value + '\n'
+ "[b]Age:[/b] " + form.age.value + '\n'
+ "[b]Département:[/b] " + form.departement.value + '\n'
+ "[b]Candidat préféré:[/b] " + form.pref.value + '\n'
+ "[b]Candidat détesté:[/b] " + form.dets.value + '\n'
+ "[b]Saison préférée:[/b] " + form.prefs.value + '\n'
+ "[b]Serie préférée:[/b] " + form.pref0.value + '\n'
+ "[b]Film préféré:[/b] " + form.pref1.value + '\n'
+ "[b]Genre :[/b] " + form.genre.value + '\n'
+ "[b]Comment je trouve ce forum :[/b]\n[list]";
// Dans le cas des checkboxs, on va les parcourir pour prendre la valeur de celles qui sont cochées:
for(var i = 0; i < form.gouts.length; i++)
{
if(form.gouts[i].checked == true) { txt_message = txt_message + '[*]' + form.gouts[i].value + '\n'; }
}
txt_message = txt_message + "[/list][b]Pour en savoir davantage sur moi ...[/b] : " + form.plus.value + '\n';
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
}
</script>
<form action="http://www.leforumsecret.com/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="40" /> <!--  ID du forum dans lequel le message sera posté-->
<label for="titre">Titre de votre présentation : </label> <input type="text" name="subject" id="titre" value="" size="45" maxlength="60" />
<h3>Presentation rapide : </h3>
<label for="prenom">Prénom: </label><input type="text" size="30" name="prenom" id="prenom" /><br>
<label for="pseudo">Pseudo: </label><input type="text" size="30" name="pseudo" id="pseudo" /><br>
<label for="age">Age: </label><input type="text" size="30" name="age" id="age" /><br>
<label for="departement">Département: </label><input type="text" size="30" name="departement" id="departement" /><br>
<label for="pref">Candidat préféré: </label><input type="text" size="30" name="pref" id="pref" /><br>
<label for="dets">Candidat détesté: </label><input type="text" size="30" name="dets" id="dets" /><br>
<label for="prefs">Saison préférée: </label><input type="text" size="30" name="prefs" id="prefs" /><br>
<label for="pref0">Serie préférée: </label><input type="text" size="30" name="pref0" id="pref0" /><br>
<label for="pref1">Film préféré: </label><input type="text" size="30" name="pref1" id="pref1" /><br>
<label for="genre">Genre: </label><select name="genre" id="genre"><option>Masculin</option><option>Féminin</option></select><br>
<label>Comment trouvez-vous ce forum : </label>
<input type="checkbox" name="gouts" id="bien" value="Bien" /><label for="bien">bien</label>
<input type="checkbox" name="gouts" id="pas bien" value="Nul" /><label for="pas bien">pas bien</label>
<input type="checkbox" name="gouts" id="sans avis" value="Je ne sais pas" /><label for="sans avis">sans avis</label>
<br>
<label for="plus">Décrivez vous en quelques mots: </label>
<textarea id="plus" name="plus"></textarea>
<br>
<input type="submit" name="post" value="Publier cette présentation" />
</form>
</body>
</html>


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: Formulaire de presentation, soucis

Message par tony59 le Jeu 21 Juil 2011 - 16:45

Merci beaucoup, ça marche niquel.
Ah ok j'avais pas compris du tout ça le problème d'accens par contre Wink

tony59
*****

Masculin
Messages : 618
Inscrit(e) le : 23/10/2010

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

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