Formulaire de presentation, soucis

2 participants

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

Résolu Formulaire de presentation, soucis

Message par tony59 Jeu 21 Juil - 13: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 - 14:46, édité 1 fois
avatar

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 Jeu 21 Juil - 14: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

Scoubifitz
Membre actif

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

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

Résolu Re: Formulaire de presentation, soucis

Message par tony59 Jeu 21 Juil - 14:45

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

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

- Sujets similaires

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