Formulaire qui ne s'envoie pas

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

Résolu Formulaire qui ne s'envoie pas

Message par Lixyr le Jeu 11 Nov 2010 - 19:22

Bonsoir, Forum Actif.

Suite à ce topic ainsi qu'au site suivant

j'ai décidé de créer un formulaire, pour mes gestions de cv.

J'ai donc tenté de faire un formulaire, seulement comme je ne garantis pas qu'il soit parfait... =3
Enfin bref, j'ai donc crée ma page Html, je l'ai remplie.
Ensuite j'ai essayé de l'introduire dans une iframe mais ça ne marche pas, je vois le code de l'iframe dans le message et non le formulaire.

De plus quand je vais sur ma page html, et que je remplis le formulaire pour tester, une fois que je clique sur "envoyée", je suis envoyée dans le forum où le message rempli avce le formulaire devrait être envoyé, mais je ne vois rien, enfin aucun formulaire n'a été posté rempli. C'est comme si j'avais clique de moi même pour aller dans mon forum sans rien envoyé.

Je vous laisse ici le code que j'ai mis dans ma page html :

Spoiler:
Code:
<script type="text/javascript">
function envoiMessage(form)
{
  // Créer un message à partir des informations fournies
  var txt_message = "[b]Nom :[/b] " + form.nom.value + '\n'
              + "[b]Prénom :[/b] " + form.prenom.value + '\n'
              + "[b]Âge:[/b] " + form.âge.value + '\n'
              + "[b]Votre sexe :[/b] " + form.sexe.value + '\n'
              + "[b]Particularité :[/b]\n";
              + "[b]Vous souhaitez postuler en tant que :[/b] " + form.case.value + '\n';
              + "[b](Si coché "professeur")[/b] " + form.professeur.value + '\n';
              + "[b]Vos connaissances en la Matière: [/b] " + form.plus.value + '\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]En plus[/b] : " + form.plus.value + '\n';
  // Insère le texte construit dans le champ caché "message" du formulaire
  form.message.value = txt_message;
}
</script>

<h3>Formulaire de présentation</h3>
<form action="http://horirozari.rpgdynasty.com/dossiers-du-personnel-f50/code-php-pour-dossier-t2.htm?tt=1" 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="10" /> <!--  ID du forum dans lequel le message sera posté-->

<label for="titre">Nature de votre demande :</label> <input type="text" name="subject" id="titre" value="" size="45" maxlength="60" />
<br>
<br>
<br>
<br>
<blockquote><FIELDSET style="border:#514554 3px solid; width: 500px;">
<LEGEND><font color="#7F6BBF"><span style="font-size: 21px; line-height: normal"><font face="">Information sur vous</font></span></font></LEGEND>
<br><br>
<div id="menu">
<ul>
  <li><label for="nom">Nom : </label><input type="text" size="30" name="nom" id="nom" /></li>
  <li><label for="prenom">Prénom : </label><input type="text" size="30" name="prenom" id="prenom" /></li>
<br>
  <li>Âge : <select name="âge">
    <option value="choix1">18</option>
    <option value="choix2">19</option>
    <option value="choix3">20</option>
    <option value="choix4">21</option>
    <option value="choix4">22</option>
    <option value="choix4">23</option>
    <option value="choix4">24</option>
    <option value="choix4">25</option>
    <option value="choix4">26</option>
    <option value="choix4">27</option>
    <option value="choix4">28</option>
    <option value="choix4">29</option>
    <option value="choix4">30</option>
    <option value="choix4">40</option>
    <option value="choix4">50</option>
    <option value="choix4">60</option>
    <option value="choix4">70</option>
    <option value="choix4">plus...</option>
</select>
    <ul>
      <li>Si <i>plus...</i>, préciser : <input type="text" name="préciser" /></li>
    </ul>
  </li>
<br>
  <li>Votre sexe :
<input type="radio" name="sexe" value="femme" id="femme" /> <label for="femme">Femme</label>
<input type="radio" name="homme" value="homme" id="homme" /> <label for="homme">Homme</label>
<input type="radio" name="sexe" value="deux" id="deux" /> <label for="deux">Les Deux</label></li>
<br>
  <li>Particularité : <input type="text" name="Particularité" /></li>
</ul>
</div>

<br><br>

</span></font></font></LEGEND>
</FIELDSET></blockquote>

<br>
<br>

<blockquote><FIELDSET style="border:#514554 3px solid; width: 500px;">
<LEGEND><font color="#7F6BBF"><span style="font-size: 21px; line-height: normal"><font face="">Information sur votre demande</font></span></font></LEGEND>
<br><br>
<div id="menu">
<ul>
  <li> Vous souhaitez postuler en tant que  :
<br>
<input type="checkbox" name="case" id="case" /> <label for="case">Professeur</label>
<input type="checkbox" name="case" id="case" /> <label for="case">Surveillant</label>
<input type="checkbox" name="case" id="case" /> <label for="case">Gardien</label>
<input type="checkbox" name="case" id="case" /> <label for="case">Autre :</label>

<input type="text" name="autre" />

    <ul>
      <li> <form method="professeur" action="traitement.php">
  <p>
      <label for="professeur">(Si coché "professeur")</label>

      <select name="professeur" id="professeur">
          <option value="" selected>en tant que professeur de ...<option>
          <option value="##">Botanique</option>
          <option value="##">Potion</option>
          <option value="##">Nécromancie</option>
          <option value="##">Élémentaire</option>
          <option value="##">Création et Prestidigitation </option>
          <option value="##">Sport</option>
          <option value="##">Enchantement : Sorts de Cycle 1</option>
          <option value="##">Magie Noire</option>
          <option value="##">Magie Blanche</option>
          <option value="##">Télékinésie et Psychurgie</option>
          <option value="##">Psyonisme de cycle 2</option>
      </select>
  </p>
</form></li>
    </ul>
  </li>
  <li> <label for="plus">Vos connaissances en la Matière : </label>
<br>
<textarea id="plus" name="plus" rows="10" cols="65"></textarea> </li>
</ul>
</div>
</span></font></font></LEGEND>
</FIELDSET></blockquote>
<br>
<input type="submit" name="post" value="Envoyer" />
</form>

ainsi que le code que j'ai mis dans mon message dans le forum :

Spoiler:
Code:
Vous êtes venu, mais la porte était fermée.
La Directrice n'était donc pas là ?

Possible... Après tout on ne peut pas le savoir, peut-être n'avait-elle tout simplement pas envie de répondre.

Cependant, les visites chez la Directrice n'étant pas hebdoladaire, vous étiez sûrement motivé par une demande ?

Une proposition afin de postuler dans un emploi ? Il vous suffit de remplir ce formulaire et de le glisser sous la porte.




  <iframe src="http://horirozari.rpgdynasty.com/Formulaire-pour-Personnel-de-l-Academie-h1.htm" style="width: 100%;height:500px;border: 0px;" Scrolling="no"> </iframe>



Le tour est joué.

et le forum concerné, surtout la page où je veux que le formulaire soit envoyé


Dernière édition par Lixyr Yrna le Sam 20 Nov 2010 - 15:42, édité 1 fois

Lixyr
Aidactive
Aidactive

Féminin
Messages : 5595
Inscrit(e) le : 22/07/2010

http://forum-test-in-lixyr.rpg-dynasty.com/
Lixyr a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Formulaire qui ne s'envoie pas

Message par Lixyr le Dim 14 Nov 2010 - 1:30

Up.

Lixyr
Aidactive
Aidactive

Féminin
Messages : 5595
Inscrit(e) le : 22/07/2010

http://forum-test-in-lixyr.rpg-dynasty.com/
Lixyr a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Formulaire qui ne s'envoie pas

Message par Lixyr le Lun 15 Nov 2010 - 10:14

Informations depuis : le formulaire s'affiche : voir ici mais ne marche pas, quand on le rempli.

Le contenu de la page HTML est toujours le même :

Spoiler:
Code:
<script type="text/javascript">
function envoiMessage(form)
{
  // Créer un message à partir des informations fournies
  var txt_message = "[b]Nom :[/b] " + form.nom.value + '\n'
              + "[b]Prénom :[/b] " + form.prenom.value + '\n'
              + "[b]Âge:[/b] " + form.âge.value + '\n'
              + "[b]Votre sexe :[/b] " + form.sexe.value + '\n'
              + "[b]Particularité :[/b]\n";
              + "[b]Vous souhaitez postuler en tant que :[/b] " + form.case.value + '\n';
              + "[b](Si coché "professeur")[/b] " + form.professeur.value + '\n';
              + "[b]Vos connaissances en la Matière: [/b] " + form.plus.value + '\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]En plus[/b] : " + form.plus.value + '\n';
  // Insère le texte construit dans le champ caché "message" du formulaire
  form.message.value = txt_message;
}
</script>

<h3>Formulaire de présentation</h3>
<form action="http://horirozari.rpgdynasty.com/dossiers-du-personnel-f50/code-php-pour-dossier-t2.htm?tt=1" 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="10" /> <!--  ID du forum dans lequel le message sera posté-->

<label for="titre">Nature de votre demande :</label> <input type="text" name="subject" id="titre" value="" size="45" maxlength="60" />
<br>
<br>
<br>
<br>
<blockquote><FIELDSET style="border:#514554 3px solid; width: 420px;">
<LEGEND><font color="#7F6BBF"><span style="font-size: 21px; line-height: normal"><font face="">Information sur vous</font></span></font></LEGEND>
<br><br>
<div id="menu">
<ul>
  <li><label for="nom">Nom : </label><input type="text" size="30" name="nom" id="nom" /></li>
  <li><label for="prenom">Prénom : </label><input type="text" size="30" name="prenom" id="prenom" /></li>
<br>
  <li>Âge : <select name="âge">
    <option value="choix1">18</option>
    <option value="choix2">19</option>
    <option value="choix3">20</option>
    <option value="choix4">21</option>
    <option value="choix4">22</option>
    <option value="choix4">23</option>
    <option value="choix4">24</option>
    <option value="choix4">25</option>
    <option value="choix4">26</option>
    <option value="choix4">27</option>
    <option value="choix4">28</option>
    <option value="choix4">29</option>
    <option value="choix4">30</option>
    <option value="choix4">40</option>
    <option value="choix4">50</option>
    <option value="choix4">60</option>
    <option value="choix4">70</option>
    <option value="choix4">plus...</option>
</select>
    <ul>
      <li>Si <i>plus...</i>, préciser : <input type="text" name="préciser" /></li>
    </ul>
  </li>
<br>
  <li>Votre sexe :
<input type="radio" name="sexe" value="femme" id="femme" /> <label for="femme">Femme</label>
<input type="radio" name="homme" value="homme" id="homme" /> <label for="homme">Homme</label>
<input type="radio" name="sexe" value="deux" id="deux" /> <label for="deux">Les Deux</label></li>
<br>
  <li>Particularité : <input type="text" name="Particularité" /></li>
</ul>
</div>

<br><br>

</span></font></font></LEGEND>
</FIELDSET></blockquote>

<br>
<br>

<blockquote><FIELDSET style="border:#514554 3px solid; width: 200px;">
<LEGEND><font color="#7F6BBF"><span style="font-size: 21px; line-height: normal"><font face="">Information sur votre demande</font></span></font></LEGEND>
<br><br>
<div id="menu">
<ul>
  <li> Vous souhaitez postuler en tant que  :
<br>
<input type="checkbox" name="case" id="case" /> <label for="case">Professeur</label>
<input type="checkbox" name="case" id="case" /> <label for="case">Surveillant</label>
<input type="checkbox" name="case" id="case" /> <label for="case">Gardien</label>
<input type="checkbox" name="case" id="case" /> <label for="case">Autre :</label>

<input type="text" name="autre" />

    <ul>
      <li> <form method="professeur" action="traitement.php">
  <p>
      <label for="professeur">(Si coché "professeur")</label>

      <select name="professeur" id="professeur">
          <option value="" selected>en tant que professeur de ...<option>
          <option value="##">Botanique</option>
          <option value="##">Potion</option>
          <option value="##">Nécromancie</option>
          <option value="##">Élémentaire</option>
          <option value="##">Création et Prestidigitation </option>
          <option value="##">Sport</option>
          <option value="##">Enchantement : Sorts de Cycle 1</option>
          <option value="##">Magie Noire</option>
          <option value="##">Magie Blanche</option>
          <option value="##">Télékinésie et Psychurgie</option>
          <option value="##">Psyonisme de cycle 2</option>
      </select>
  </p>
</form></li>
    </ul>
  </li>
  <li> <label for="plus">Vos connaissances en la Matière : </label>
<br>
<textarea id="plus" name="plus" rows="10" cols="45"></textarea> </li>
</ul>
</div>
</span></font></font></LEGEND>
</FIELDSET></blockquote>
<br>
<input type="submit" name="post" value="Envoyer" />
</form>

Lixyr
Aidactive
Aidactive

Féminin
Messages : 5595
Inscrit(e) le : 22/07/2010

http://forum-test-in-lixyr.rpg-dynasty.com/
Lixyr a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Formulaire qui ne s'envoie pas

Message par Lixyr le Mer 17 Nov 2010 - 0:56

Up.

Lixyr
Aidactive
Aidactive

Féminin
Messages : 5595
Inscrit(e) le : 22/07/2010

http://forum-test-in-lixyr.rpg-dynasty.com/
Lixyr a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Formulaire qui ne s'envoie pas

Message par Lixyr le Jeu 18 Nov 2010 - 16:32

Up.

Lixyr
Aidactive
Aidactive

Féminin
Messages : 5595
Inscrit(e) le : 22/07/2010

http://forum-test-in-lixyr.rpg-dynasty.com/
Lixyr a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Formulaire qui ne s'envoie pas

Message par Lixyr le Ven 19 Nov 2010 - 22:44

Up.

Lixyr
Aidactive
Aidactive

Féminin
Messages : 5595
Inscrit(e) le : 22/07/2010

http://forum-test-in-lixyr.rpg-dynasty.com/
Lixyr a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Formulaire qui ne s'envoie pas

Message par Alex Fowl le Ven 19 Nov 2010 - 23:19

Bonsoir,

Il me semble que vous utilisez du php pour votre formulaire ! Smile
Mais malheureusement le php ne marche pas sur les forums ForumActif...
Sinon, un site très utile pour créer un formulaire : https://www.jotform.com/ (envoi les informations du formulaire par mail). Wink

Cordialement,

Alex Fowl
+ Hyperactif +

Masculin
Messages : 7557
Inscrit(e) le : 28/03/2009

http://www.aidactif.fr
Alex Fowl a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Formulaire qui ne s'envoie pas

Message par Lixyr le Sam 20 Nov 2010 - 12:43

Ah ? Pourtant avec le tuto de Sen Hime, ça semblait marcher sur les autres forums. J'essaie avec le site que vous m'avez envoyé. Si c'est bon, je mettrai le topique en résolu.

*edit*

C'est super ! cheers Merci beaucoup Alex F. !!!!! cheers

Lixyr
Aidactive
Aidactive

Féminin
Messages : 5595
Inscrit(e) le : 22/07/2010

http://forum-test-in-lixyr.rpg-dynasty.com/
Lixyr 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