Erreur d'envoi d'un formulaire pour poster un sujet

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

Résolu Erreur d'envoi d'un formulaire pour poster un sujet

Message par Phyliono le Mar 11 Aoû 2015 - 15:30

Détails techniques


Version du forum : phpBB2
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Tous
Capture d'écran du problème :
Voir l'image:

Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : http://www.universiteuniverselle.com

Description du problème

Bonjour,

Je souhaiterais l'aide honorable de l'un d'entre vous pour régler mon souci. J'ai créé un formulaire dans le but de poster un sujet quand on le remplit dans un forum. Cependant, quand je le remplis, ça m'affiche un message (voir capture d'écran). Je ne comprends pas...

Quelqu'un saurait-il faire ?

Page HTML du formulaire :
Code:
<table style="width: 100%;" cellpadding="0" cellspacing="1" border="0" class="forumline">                                                                                     
      <tr>                                                                                   
         <th nowrap="nowrap" width="100%" class="secondarytitle">
                          <h2>Déposer une plainte</h2>
                  </th>
  </tr><tr>
  <td class="row1"><br />      
         <script type="text/javascript">

    function envoiMessage(form)
    {
    if(form.titre.value=='')
  {
    alert('Vous devez mettre un pseudo');
    return false;
  }               
                         
  if(form.faits.value=='')
  {
    alert('Vous devez donner des explications');
    return false;
  }
                         
  if(form.screen.value=='')
  {
    alert('Vous devez indiquer une preuve');
    return false;
  }
 
      // Créer un message à partir des informations fournies
                          var txt_message = "Accusé(s) : [b]" + form.titre.value + "[/b] " + '\n';
                       txt_message += "Explications : [b]" + form.faits.value "[/b] " + '\n';
                          txt_message += "Preuve(s) : [b]" + form.screen.value + [/b]'\n';
                         
      // Insère le texte construit dans le champ caché "message" du formulaire
      form.message.value = txt_message;
                         
      /* Titre automatique */
      form.subject.value = "Plainte";
   }
</script>
<form action="http://www.universiteuniverselle.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 = post-it / 2 = annonce)    -->
<input type="hidden" name="message" value="" /> <!--    Contiendra le texte du message    -->
<input type="hidden" name="f" value="25" /> <!--      ID du forum dans lequel le message sera posté    -->
 
  <div align="center">
   
<label for="titre"><span style="font-family: ubuntu, verdana;font-size:11px;margin-left:15px;"><strong>Accusé(s) :</strong> <font color="red">*</font></span>
  <br /><span style="font-family: ubuntu, verdana;font-size:10px;margin-left:15px;"><em><strong>Pseudos des fautifs</strong></em></span></label>
<br />
<textarea id="titre" name="titre" class="formulaire" style="height:45px; resize:none;"></textarea>
<br />
<br />
 
<label for="faits"><span style="font-family: ubuntu, verdana;font-size:11px;margin-left:15px;"><strong>Explications :</strong> <font color="red">*</font></span>
  <br /><span style="font-family: ubuntu, verdana;font-size:10px;margin-left:15px;"><em><strong>Détaillez la situation</strong></em></span></label>
<br />
<textarea id="faits" name="faits" class="formulaire" style="height:75px; resize:none;"></textarea>
<br />
<br />
   
<label for="screen"><span style="font-family: ubuntu, verdana;font-size:11px;margin-left:15px;"><strong>Preuve(s) :</strong> <font color="red">*</font></span>
  <br /><span style="font-family: ubuntu, verdana;font-size:10px;margin-left:15px;"><em><strong>Hébergez une ou plusieurs images</strong></em></span></label>
<br />
<input size="30" name="screen" id="screen" class="formulaire" type="url"/>
<br />
<br />
      </div>
</td></tr></table>
<table class="valid_row" width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td align="left" nowrap="nowrap">
<input name="post" value="Envoyer ma plainte" src="http://i18.servimg.com/u/f18/17/44/20/01/envoye10.png" type="image" class="valid_profile"/>
    </td>
  </tr>
</table>
  </form>

Merci d'avance !


Dernière édition par Phyliono le Dim 16 Aoû 2015 - 11:34, édité 2 fois

Phyliono
*****

Messages : 924
Inscrit(e) le : 24/02/2013

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

Résolu Re: Erreur d'envoi d'un formulaire pour poster un sujet

Message par Phyliono le Mer 12 Aoû 2015 - 15:52

up

Phyliono
*****

Messages : 924
Inscrit(e) le : 24/02/2013

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

Résolu Re: Erreur d'envoi d'un formulaire pour poster un sujet

Message par Scoubifitz le Jeu 13 Aoû 2015 - 11:25

Bonjour,

merci de fournir le code complet ,avec le script d'envoi .

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: Erreur d'envoi d'un formulaire pour poster un sujet

Message par Phyliono le Jeu 13 Aoû 2015 - 14:47

Le code est complet là...

Phyliono
*****

Messages : 924
Inscrit(e) le : 24/02/2013

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

Résolu Re: Erreur d'envoi d'un formulaire pour poster un sujet

Message par Phyliono le Ven 14 Aoû 2015 - 15:11

up

Phyliono
*****

Messages : 924
Inscrit(e) le : 24/02/2013

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

Résolu Re: Erreur d'envoi d'un formulaire pour poster un sujet

Message par Scoubifitz le Ven 14 Aoû 2015 - 21:50

voilà ...

Code:
<script type="text/javascript">
function envoiMessage(form)
{
if(form.titre.value=='')
{
alert('Vous devez mettre un pseudo');
return false;
}
else if(form.faits.value=='')
{
alert('Vous devez donner des explications');
return false;
}
else if(form.screen.value=='')
{
alert('Vous devez indiquer une preuve');
return false;
}
else
{
// Créer un message à partir des informations fournies
var txt_message = "Accusé(s) : [b]" + form.titre.value + "[/b] \n"
+ "Explications : [b]" + form.faits.value + "[/b] \n"
+ "Preuve(s) : [b]" + form.screen.value + "[/b] \n";

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

/* Titre automatique */
form.subject.value = "Dépot de Plainte";
return true;
}
}
</script>
<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 = post-it / 2 = annonce)    -->
<input type="hidden" name="message" value="" /> <!--    Contiendra le texte du message    -->
<input type="hidden" name="subject" value="" />
<input type="hidden" name="f" value="25" /> <!--      ID du forum dans lequel le message sera posté    -->
<table style="width: 100%;" cellpadding="0" cellspacing="1" border="0" class="forumline">
<tr>
<th nowrap="nowrap" width="100%" class="secondarytitle">
<h2>Déposer une plainte</h2>
</th>
</tr><tr>
<td class="row1"><br />
<div align="center">

<label for="titre"><span style="font-family: ubuntu, verdana;font-size:11px;margin-left:15px;"><strong>Accusé(s) :</strong> <font color="red">*</font></span>
<br /><span style="font-family: ubuntu, verdana;font-size:10px;margin-left:15px;"><em><strong>Pseudos des fautifs</strong></em></span></label>
<br />
<textarea id="titre" name="titre" class="formulaire" style="height:45px; resize:none;"></textarea>
<br />
<br />

<label for="faits"><span style="font-family: ubuntu, verdana;font-size:11px;margin-left:15px;"><strong>Explications :</strong> <font color="red">*</font></span>
<br /><span style="font-family: ubuntu, verdana;font-size:10px;margin-left:15px;"><em><strong>Détaillez la situation</strong></em></span></label>
<br />
<textarea id="faits" name="faits" class="formulaire" style="height:75px; resize:none;"></textarea>
<br />
<br />

<label for="screen"><span style="font-family: ubuntu, verdana;font-size:11px;margin-left:15px;"><strong>Preuve(s) :</strong> <font color="red">*</font></span>
<br /><span style="font-family: ubuntu, verdana;font-size:10px;margin-left:15px;"><em><strong>Hébergez une ou plusieurs images</strong></em></span></label>
<br />
<input size="30" name="screen" id="screen" class="formulaire" type="text" />
<br />
<br />
</div>
</td></tr></table>
<table class="valid_row" width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="left" nowrap="nowrap">
<input name="post" type="submit" value=" " style="background:url(http://i18.servimg.com/u/f18/17/44/20/01/envoye10.png);height:32px;width:95px;border:none;" />
</td>
</tr>
</table>
</form>

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: Erreur d'envoi d'un formulaire pour poster un sujet

Message par Phyliono le Ven 14 Aoû 2015 - 22:36

Bonsoir,

Merci c'est presque ça.

Ca m'affiche ce message : http://i18.servimg.com/u/f18/17/44/20/01/captur40.png

Phyliono
*****

Messages : 924
Inscrit(e) le : 24/02/2013

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

Résolu Re: Erreur d'envoi d'un formulaire pour poster un sujet

Message par Scoubifitz le Sam 15 Aoû 2015 - 18:10


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: Erreur d'envoi d'un formulaire pour poster un sujet

Message par Phyliono le Sam 15 Aoû 2015 - 19:21

Merci ça marche Smile

Enfin, pour finir, j'aimerai pouvoir faire comme pour le formulaire de Forumactif pour poster un sujet pour les problèmes : en fonction de la réponse de la liste déroulante du premier champ, ça poste dans un forum en particulier.

J'aimerai faire pareil avec le premier champ de ce formulaire (http://www.universiteuniverselle.com/h7-planning) :
Code:
<table style="width: 100%;" cellpadding="0" cellspacing="1" border="0" class="forumline">                                                                                     
      <tr>                                                                                   
         <th nowrap="nowrap" width="100%" class="secondarytitle">
                          <h2>Planning</h2>
                  </th>
  </tr><tr>
  <td class="row1"><br />      
         <script type="text/javascript">

    function envoiMessage(form)
    {
    if(form.titre.value=='')
  {
    alert('Vous devez indiquer votre poste');
    return false;
  }               
                         
  if(form.faits.value=='')
  {
    alert('Vous devez donner des explications');
    return false;
  }
                         
  if(form.screen.value=='')
  {
    alert('Vous devez indiquer une preuve');
    return false;
  }
 
      // Créer un message à partir des informations fournies
                          var txt_message = "[table class="t_planning" align="center"][tr][td][img]http://r35.imgfast.net/users/3513/13/24/26/smiles/546283149.png[/img] " + form.activite.value + '\n';
                         txt_message += "[img]http://r35.imgfast.net/users/3513/13/24/26/smiles/2279516202.png[/img] " + form.date.value + '\n';
                          txt_message += "[img]http://r35.imgfast.net/users/3513/13/24/26/smiles/2282284718.png[/img] " + form.debut.value + " à " + form.fin.value + '\n';
                         txt_message += "[img]http://r35.imgfast.net/users/3513/13/24/26/smiles/54222725.png[/img] " + form.lieu.value + "[/td][/tr][/table]" '\n';
                         
      // Insère le texte construit dans le champ caché "message" du formulaire
      form.message.value = txt_message;
                         
      /* Titre automatique */
      form.subject.value = "Plainte";
   }
</script>
<form action="http://www.universiteuniverselle.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 = post-it / 2 = annonce)    -->
<input type="hidden" name="message" value="" /> <!--    Contiendra le texte du message    -->
<input type="hidden" name="f" value="25" /> <!--      ID du forum dans lequel le message sera posté    -->
 
  <div align="center">
   
<label for="titre"><span style="font-family: ubuntu, verdana;font-size:11px;margin-left:15px;"><strong>Poste :</strong> <font color="red">*</font></span></label>
<br />
<select name="titre" id="titre" class="formulaire" style="height:30px;">
          <option value=" "> </option>
          <option value="Professeur">Professeur</option>
          <option value="Médecin">Médecin</option>
          <option value="Guide">Guide</option>
          <option value="Marchand">Marchand</option>
          <option value="Animateur">Animateur</option>
          <option value="Ministre">Ministre</option>
</select>
<br />
<br />
 
<label for="activite"><span style="font-family: ubuntu, verdana;font-size:11px;margin-left:15px;"><strong>Activité :</strong> <font color="red">*</font></span></label>
<br />
<select name="activite" id="activite" class="formulaire" style="height:30px;">
          <option value=" "> </option>
     <optgroup label="Professeur">
          <option value="Médecine">Cours de Médecine</option>
          <option value="Sciences">Cours de Sciences</option>
          <option value="Astronomie">Cours d'Astronomie</option>
          <option value="Mathématiques">Cours de Mathématiques</option>
          <option value="Informatique">Cours d'Informatique</option>
          <option value="Psychologie">Cours de Psychologie</option>
     </optgroup>
     <optgroup label="Médecin">
          <option value="Infirmerie">Ouverture de l'Infirmerie</option>
     </optgroup>
     <optgroup label="Guide">
          <option value="Permanence">Ouverture de la Permanence</option>
          <option value="Cafétéria">Ouverture de la Cafétéria</option>
          <option value="Bibliothèque">Ouverture de la Bibliothèque</option>
     </optgroup>
     <optgroup label="Marchand">
     </optgroup>
     <optgroup label="Animateur">
     </optgroup>
     <optgroup label="Ministre">
     </optgroup>
</select>
<br />
<br />
   
<label for="date"><span style="font-family: ubuntu, verdana;font-size:11px;margin-left:15px;"><strong>Date :</strong> <font color="red">*</font></span></label>
<br />
<input size="30" name="date" id="date" type="date" class="formulaire"/>
<br />
<br />
   
<label for="debut"><span style="font-family: ubuntu, verdana;font-size:11px;margin-left:15px;"><strong>Début :</strong> <font color="red">*</font></span></label>
<br />
    <input size="30" name="debut" id="debut" type="time" class="formulaire"/>
<br />
<br />   
   
<label for="fin"><span style="font-family: ubuntu, verdana;font-size:11px;margin-left:15px;"><strong>Fin :</strong> <font color="red">*</font></span></label>
<br />
    <input size="30" name="fin" id="fin" type="time" class="formulaire"/>
<br />
<br />
   
<label for="lieu"><span style="font-family: ubuntu, verdana;font-size:11px;margin-left:15px;"><strong>Lieu :</strong> <font color="red">*</font></span></label>
<br />
<select name="lieu" id="lieu" class="formulaire" style="height:30px;">
          <option value=" "> </option>
     <optgroup label="Hall des Services">
          <option value="Bibliothèque">Bibliothèque</option>
          <option value="Infirmerie">Infirmerie</option>
          <option value="Cafétéria">Cafétéria</option>
          <option value="Amphithéâtre">Amphithéâtre</option>
          <option value="Permanence">Permanence</option>
     </optgroup>
     <optgroup label="Hall de la Rationalité">
          <option value="Médecine">Salle de Médecine</option>
          <option value="Sciences">Salle de Sciences</option>
          <option value="Astronomie">Salle d'Astronomie</option>
          <option value="Mathématiques">Salle e Mathématiques</option>
          <option value="Informatique">Salle d'Informatique</option>
          <option value="Psychologie">Salle  de Psychologie</option>
     </optgroup>
</select>
<br />
<br />
      </div>
</td></tr></table>
<table class="valid_row" width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td align="left" nowrap="nowrap">
<input name="post" value="Envoyer ma plainte" src="http://i18.servimg.com/u/f18/17/44/20/01/envoye10.png" type="image" class="valid_profile"/>
    </td>
  </tr>
</table>
  </form>

Merci d'avance !

Phyliono
*****

Messages : 924
Inscrit(e) le : 24/02/2013

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

Résolu Re: Erreur d'envoi d'un formulaire pour poster un sujet

Message par Scoubifitz le Sam 15 Aoû 2015 - 22:30

un sacré meli-melo ...

comme je ne connais pas les forums où envoyer les messages , j'ai fait au mieux ...

Code:

<script type="text/javascript">
function envoiMessage(form)
{
// Créer un message à partir des informations fournies
var txt_message = "[table class='t_planning' align='center'][tr][td][img]http://r35.imgfast.net/users/3513/13/24/26/smiles/546283149.png[/img] " + form.activite.value + '\n';
txt_message += "[img]http://r35.imgfast.net/users/3513/13/24/26/smiles/2279516202.png[/img] " + form.date.value + '\n';
txt_message += "[img]http://r35.imgfast.net/users/3513/13/24/26/smiles/2282284718.png[/img] " + form.debut.value + " à " + form.fin.value + '\n';
txt_message += "[img]http://r35.imgfast.net/users/3513/13/24/26/smiles/54222725.png[/img] " + form.lieu.value + "[/td][/tr][/table]" + '\n';
// Insère le texte construit dans le champ caché "message" du formulaire
form.message.value = txt_message;
/* Titre automatique */
form.subject.value = "Planning";
}
</script>
<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 = post-it / 2 = annonce)    -->
<input type="hidden" name="message" value="" /> <!--    Contiendra le texte du message    -->
<input type="hidden" name="subject" value="" />
<table style="width: 100%;" cellpadding="0" cellspacing="1" border="0" class="forumline">
<tr>
<th nowrap="nowrap" width="100%" class="secondarytitle">
<h2>Planning</h2>
</th>
</tr>
<tr>
<td class="row1"><br />
<div align="center">
<label for="forum"><span style="font-family: ubuntu, verdana;font-size:11px;margin-left:15px;"><strong>Poste :</strong> <font color="red">*</font></span></label>
<br />
<select name="f" id="forum" class="formulaire" style="height:30px;">
<option value=""></option>
<option value="2">Professeur</option><!-- valeur du forum dans lequel le message sera posté -->
<option value="3">Médecin</option>
<option value="1">Guide</option>
<option value="4">Marchand</option>
<option value="5">Animateur</option>
<option value="14">Ministre</option>
</select>
<br />
<br />
<label for="activite"><span style="font-family: ubuntu, verdana;font-size:11px;margin-left:15px;"><strong>Activité :</strong> <font color="red">*</font></span></label>
<br />
<select name="activite" id="activite" class="formulaire" style="height:30px;">
<option value=""></option>
<optgroup label="Professeur">
<option value="Médecine">Cours de Médecine</option>
<option value="Sciences">Cours de Sciences</option>
<option value="Astronomie">Cours d'Astronomie</option>
<option value="Mathématiques">Cours de Mathématiques</option>
<option value="Informatique">Cours d'Informatique</option>
<option value="Psychologie">Cours de Psychologie</option>
</optgroup>
<optgroup label="Médecin">
<option value="Infirmerie">Ouverture de l'Infirmerie</option>
</optgroup>
<optgroup label="Guide">
<option value="Permanence">Ouverture de la Permanence</option>
<option value="Cafétéria">Ouverture de la Cafétéria</option>
<option value="Bibliothèque">Ouverture de la Bibliothèque</option>
</optgroup>
<optgroup label="Marchand">
</optgroup>
<optgroup label="Animateur">
</optgroup>
<optgroup label="Ministre">
</optgroup>
</select>
<br />
<br />
<label for="date"><span style="font-family: ubuntu, verdana;font-size:11px;margin-left:15px;"><strong>Date :</strong> <font color="red">*</font></span></label>
<br />
<input size="30" name="date" id="date" type="date" class="formulaire"/>
<br />
<br />
<label for="debut"><span style="font-family: ubuntu, verdana;font-size:11px;margin-left:15px;"><strong>Début :</strong> <font color="red">*</font></span></label>
<br />
<input size="30" name="debut" id="debut" type="time" class="formulaire"/>
<br />
<br />
<label for="fin"><span style="font-family: ubuntu, verdana;font-size:11px;margin-left:15px;"><strong>Fin :</strong> <font color="red">*</font></span></label>
<br />
<input size="30" name="fin" id="fin" type="time" class="formulaire"/>
<br />
<br />
<label for="lieu"><span style="font-family: ubuntu, verdana;font-size:11px;margin-left:15px;"><strong>Lieu :</strong> <font color="red">*</font></span></label>
<br />
<select name="lieu" id="lieu" class="formulaire" style="height:30px;">
<option value=" "> </option>
<optgroup label="Hall des Services">
<option value="Bibliothèque">Bibliothèque</option>
<option value="Infirmerie">Infirmerie</option>
<option value="Cafétéria">Cafétéria</option>
<option value="Amphithéâtre">Amphithéâtre</option>
<option value="Permanence">Permanence</option>
</optgroup>
<optgroup label="Hall de la Rationalité">
<option value="Médecine">Salle de Médecine</option>
<option value="Sciences">Salle de Sciences</option>
<option value="Astronomie">Salle d'Astronomie</option>
<option value="Mathématiques">Salle e Mathématiques</option>
<option value="Informatique">Salle d'Informatique</option>
<option value="Psychologie">Salle  de Psychologie</option>
</optgroup>
</select>
<br />
<br />
</div>
</td></tr></table>
<table class="valid_row" width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="left" nowrap="nowrap">
<input name="post" type="submit" value=" " style="background:url(http://i18.servimg.com/u/f18/17/44/20/01/envoye10.png);height:32px;width:95px;border:none;" />
</td>
</tr>
</table>
</form>

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: Erreur d'envoi d'un formulaire pour poster un sujet

Message par Phyliono le Dim 16 Aoû 2015 - 11:34

Merci ça fonctionne !

Bonne journée.

Phyliono
*****

Messages : 924
Inscrit(e) le : 24/02/2013

http://www.universiteuniverselle.com
Phyliono 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