Erreur d'envoi d'un formulaire pour poster un sujet
2 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
Erreur d'envoi d'un formulaire pour poster un sujet
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
Re: Erreur d'envoi d'un formulaire pour poster un sujet
Bonjour,
merci de fournir le code complet ,avec le script d'envoi .
merci de fournir le code complet ,avec le script d'envoi .
Re: Erreur d'envoi d'un formulaire pour poster un sujet
Le code est complet là...
Re: Erreur d'envoi d'un formulaire pour poster un sujet
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>
Re: Erreur d'envoi d'un formulaire pour poster un sujet
Bonsoir,
Merci c'est presque ça.
Ca m'affiche ce message : https://i.servimg.com/u/f18/17/44/20/01/captur40.png
Merci c'est presque ça.
Ca m'affiche ce message : https://i.servimg.com/u/f18/17/44/20/01/captur40.png
Re: Erreur d'envoi d'un formulaire pour poster un sujet
il faut autoriser les formulaires ...
https://forum.forumactif.com/t351648-formulaire-erreur-230#2995510
https://forum.forumactif.com/t351648-formulaire-erreur-230#2995510
Re: Erreur d'envoi d'un formulaire pour poster un sujet
Merci ça marche
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) :
Merci d'avance !
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 !
Re: Erreur d'envoi d'un formulaire pour poster un sujet
un sacré meli-melo ...
comme je ne connais pas les forums où envoyer les messages , j'ai fait au mieux ...
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>
Re: Erreur d'envoi d'un formulaire pour poster un sujet
Merci ça fonctionne !
Bonne journée.
Bonne journée.
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum