Créer un formulaire pour signaler un bug

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

Résolu Créer un formulaire pour signaler un bug

Message par Zeste le Ven 3 Fév 2012 - 23:53

Bonsoir,

Comme le titre l'indique, je cherche a créer un code qui permettrait de transférer un bug via un formulaire, de cette forme : http://i45.servimg.com/u/f45/15/75/02/96/2012-035.png

Quand je reçois cela dans un nouveau topic, je reçois ça sous forme de texte :

Bonjour cher admin,

pseudo membre a découvert un bug sur la page lien qui est le suivant :
Raison

Je vous donne un morceau de code qui peut être utile.

Code:
<body style="background:#B7C0E5 url('http://i45.servimg.com/u/f45/15/75/02/96/75549812.jpg')top center no-repeat;text-align:center;">
<form action="/post" method="post" name="post" enctype="multipart/form-data" onSubmit="return(CompleteMessage(this))">
<input type="hidden" name="lt" value="0" />
<input type="hidden" name="mode" value="newtopic" />
<input type="hidden" name="topictype" value="0" checked="checked" />
<input type="hidden" name="message" value="" />
<input type="hidden" name="f" value="40" />
<input type="hidden" name="subject" value="Nouveau Bug" />

Merci Wink


Dernière édition par Daylaton le Jeu 9 Fév 2012 - 19:56, édité 3 fois

Zeste
# Tropactif #

Féminin
Messages : 1366
Inscrit(e) le : 28/11/2010

Zeste a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Créer un formulaire pour signaler un bug

Message par Zeste le Dim 5 Fév 2012 - 8:10

Up

Zeste
# Tropactif #

Féminin
Messages : 1366
Inscrit(e) le : 28/11/2010

Zeste a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Créer un formulaire pour signaler un bug

Message par Zeste le Dim 5 Fév 2012 - 17:44

Si cela peut vous aider, je propose aussi ce code :

Code:
<h1>Bugs</h1>
<hr>
<p>Vous avez découvert un bug ? Faites le nous savoir ici en remplissant le formulaire suivant. </p>


<form method="post">
<label>L'adresse de la page :</label><input class="adresse" type="post" name="adresse"><br>
<label>Décrivez le bug découvert :</label><textarea name="bug" id="bug" rows="10" cols="50"></textarea><br>
<input type="submit" value="Envoyer" name="envoyer">

Merci! Wink

Zeste
# Tropactif #

Féminin
Messages : 1366
Inscrit(e) le : 28/11/2010

Zeste a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Créer un formulaire pour signaler un bug

Message par Scoubifitz le Lun 6 Fév 2012 - 3:02

bonsoir,

comme ceci ?

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Changement de Pseudo</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<style type="text/css">
form {width:700px;
margin:auto;
margin-top:400px;
margin-bottom:20px;
}
label {float:left;text-align:left;}
</style>
<script type="text/javascript" src="http://tinyurl.com/var-fa"></script>
<script type="text/javascript">
function CompleteMessage(form)
{
/* Refuser l'envoi si le formulaire n'est pas entièrement rempli, si un des champs est vide */
if( form.adresse.value == "" || form.bug.value == "" )
{
document.getElementById("errormsg").innerHTML = "Merci de remplir les champs .";
return false;
}
else
{
var txt_message =  "Bonjour cher admin,\n\n"
txt_message += "[b]" + form.pseudo1.value + "[/b] a découvert un bug sur la page lien qui est le suivant:\n\n"
txt_message += "[url]" + form.adresse.value + "[/url]\n\n"
txt_message += "Description du problème :\n\n"
txt_message +=  form.bug.value + "\n";
form.message.value = txt_message;
return true;
}
}
</script>
</head>

<body style="background:#B7C0E5 url('http://i45.servimg.com/u/f45/15/75/02/96/75549812.jpg')top center no-repeat;text-align:center;">
<form action="/post" method="post" name="post" enctype="multipart/form-data" onSubmit="return(CompleteMessage(this))">
<input type="hidden" name="lt" value="0" />
<input type="hidden" name="mode" value="newtopic" />
<input type="hidden" name="topictype" value="0" checked="checked" />
<input type="hidden" name="message" value="" />
<input type="hidden" name="f" value="40" />
<input type="hidden" name="subject" value="Nouveau Bug" />
<input type="hidden" name="pseudo1" id="pseudo1" value="" class="USERNAME" />
<h1>Bugs</h1>
<hr>
<p>Vous avez découvert un bug ? Faites le nous savoir ici en remplissant le formulaire suivant. </p>
<label for="adresse">L'adresse de la page :</label><input type="text" name="adresse" id="adresse" size="55" maxlength="90" /><br>
<label for="bug">Décrivez le bug découvert :</label><textarea name="bug" id="bug" rows="7" cols="50"></textarea>
<p><div id="errormsg" style="color:red;"> </div></p>
<input type="submit" value="Envoyer" name="post" /><br />
</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: Créer un formulaire pour signaler un bug

Message par Zeste le Lun 6 Fév 2012 - 18:00

Oui, merci! Very Happy

Zeste
# Tropactif #

Féminin
Messages : 1366
Inscrit(e) le : 28/11/2010

Zeste a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Créer un formulaire pour signaler un bug

Message par Zeste le Lun 6 Fév 2012 - 19:52

Juste, y-a t-il moyen de rajouter ceci ? :

Un sélectionneur, les membres choisissent quel grade sur forum cela concerne. Je vous donnes les grades :

-Administrateurs
-Modérateurs
-Rédacteurs
-Correcteurs
-Animateurs


Il faut que ce soit un truc a choix multiples, où les membres cochent.

Lorsque le formulaire est envoyé, une phrase apparaît en supplément sur le topic : Ceci concerne les [+grade(s)]

Merci ! Wink

Zeste
# Tropactif #

Féminin
Messages : 1366
Inscrit(e) le : 28/11/2010

Zeste a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Créer un formulaire pour signaler un bug

Message par Scoubifitz le Mar 7 Fév 2012 - 12:25

bonjour,

il faudrait des cases à cocher ?


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: Créer un formulaire pour signaler un bug

Message par Zeste le Mar 7 Fév 2012 - 12:54

Oui.

Des carré (mini) + nom du grade.

Zeste
# Tropactif #

Féminin
Messages : 1366
Inscrit(e) le : 28/11/2010

Zeste a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Créer un formulaire pour signaler un bug

Message par Scoubifitz le Mer 8 Fév 2012 - 1:24

bonsoir,

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Changement de Pseudo</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<style type="text/css">
form {width:700px;
margin:auto;
margin-top:400px;
margin-bottom:20px;
}
label {float:left;text-align:left;}
</style>
<script type="text/javascript" src="http://tinyurl.com/var-fa"></script>
<script type="text/javascript">
function CompleteMessage(form)
{
/* Refuser l'envoi si le formulaire n'est pas entièrement rempli, si un des champs est vide */
if( form.adresse.value === "" || form.bug.value === "" )
{
document.getElementById("errormsg").innerHTML = "Merci de remplir les champs .";
return false;
}
else
{
var txt_message =  "Bonjour cher admin,\n\n";
txt_message +=  "Ceci concerne les :[list]";
for(var i = 0; i < form.personnel.length; i++)
{
if(form.personnel[i].checked === true) { txt_message += "[b]" + form.personnel[i].value + "[/b]\n"; }
}
txt_message +=  "[/list][b]" + form.pseudo1.value + "[/b] a découvert un bug sur la page lien qui est le suivant:\n\n";
txt_message += "[url]" + form.adresse.value + "[/url]\n\n";
txt_message += "Description du problème :\n\n";
txt_message +=  form.bug.value + "\n";
form.message.value = txt_message;
return true;
}
}
</script>
</head>

<body style="background:#B7C0E5 url('http://i45.servimg.com/u/f45/15/75/02/96/75549812.jpg')top center no-repeat;text-align:center;">
<form action="/post" method="post" name="post" enctype="multipart/form-data" onSubmit="return(CompleteMessage(this))">
<input type="hidden" name="lt" value="0" />
<input type="hidden" name="mode" value="newtopic" />
<input type="hidden" name="topictype" value="0" checked="checked" />
<input type="hidden" name="message" value="" />
<input type="hidden" name="f" value="40" />
<input type="hidden" name="subject" value="Nouveau Bug" />
<input type="hidden" name="pseudo1" id="pseudo1" value="" class="USERNAME" />
<h1>Bugs</h1>
<hr>
<p>Vous avez découvert un bug ? Faites le nous savoir ici en remplissant le formulaire suivant. </p>

  <p>Merci de préciser quels personnels sont concernés par ce bug :</p>

<input type="checkbox" name="personnel" value="Administrateurs" /> Administrateurs <br />
<input type="checkbox" name="personnel" value="Modérateurs" /> Modérateurs <br />
<input type="checkbox" name="personnel" value="Rédacteurs" /> Rédacteurs <br />
<input type="checkbox" name="personnel" value="Correcteurs" /> Correcteurs <br />
  <input type="checkbox" name="personnel" value="Animateurs" /> Animateurs <br /><br />
<label for="adresse">L'adresse de la page :</label><input type="text" name="adresse" id="adresse" size="55" maxlength="90" /><br />
<label for="bug">Décrivez le bug découvert :</label><textarea name="bug" id="bug" rows="7" cols="50"></textarea>
<p><div id="errormsg" style="color:red;"> </div></p>
<input type="submit" value="Envoyer" name="post" /><br />
</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: Créer un formulaire pour signaler un bug

Message par Zeste le Mer 8 Fév 2012 - 7:10

Parfait, juste, si c'est possible d'avoir cela en ligne (admin, modo etc)
Et mettre quelque chose comme ceci

Code:
/* Refuser l'envoi si le formulaire n'est pas entièrement rempli, si un des champs est vide */
if( form.adresse.value === "" || form.bug.value === "" )

lorsqu’aucune case n'est cochée?

Zeste
# Tropactif #

Féminin
Messages : 1366
Inscrit(e) le : 28/11/2010

Zeste a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Créer un formulaire pour signaler un bug

Message par Zeste le Jeu 9 Fév 2012 - 7:14

UP!

Zeste
# Tropactif #

Féminin
Messages : 1366
Inscrit(e) le : 28/11/2010

Zeste a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Créer un formulaire pour signaler un bug

Message par Scoubifitz le Jeu 9 Fév 2012 - 17:26

Daylaton a écrit:Parfait, juste, si c'est possible d'avoir cela en ligne (admin, modo etc)
Et mettre quelque chose comme ceci

Code:
/* Refuser l'envoi si le formulaire n'est pas entièrement rempli, si un des champs est vide */
if( form.adresse.value === "" || form.bug.value === "" )

lorsqu’aucune case n'est cochée?

bonjour ,

Merci de préciser si la mise en ligne concerne le formulaire , ou l'envoi des données ...

Clin d\'oeil

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: Créer un formulaire pour signaler un bug

Message par Zeste le Jeu 9 Fév 2012 - 17:41

Pour tout en fait.
Si il y a un truc qui n'a pas été remplis, cela affiche ça (lorsque l'on envoie!)

Si le formulaire, la (les) éventuelle(s) case(s) et le lien du bug, ne sont pas remplis => Afficher => Merci de remplir les champ! Comme vous avez mis en fait, mais appliquer aussi cela pour le truc des "checkbox"

Zeste
# Tropactif #

Féminin
Messages : 1366
Inscrit(e) le : 28/11/2010

Zeste a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Créer un formulaire pour signaler un bug

Message par Scoubifitz le Jeu 9 Fév 2012 - 19:39

bonsoir,

j'ai donc tout mis sur une seule ligne , j'ai séparé les différentes alertes au cas par cas , pour que ce code serve d'exemple ... geek

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Changement de Pseudo</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<style type="text/css">
<!--
body {
background:#B7C0E5 url('http://i45.servimg.com/u/f45/15/75/02/96/75549812.jpg')top center no-repeat;
text-align:center;
}
form {width:700px;
margin:auto;
margin-top:400px;
margin-bottom:20px;
}
label {float:left;text-align:left;}
-->
</style>
<script type="text/javascript" src="http://tinyurl.com/var-fa"></script>
<script type="text/javascript">
function CompleteMessage(form)
{
/* Refuser l'envoi si le formulaire n'est pas entièrement rempli, si un des champs est vide */
if( form.personnel[0].checked === false && form.personnel[1].checked === false  && form.personnel[2].checked === false && form.personnel[3].checked === false && form.personnel[4].checked === false)
{
document.getElementById("errormsg").innerHTML = "Merci de cocher au moins une case.";
return false;
}
else if( form.adresse.value === "")
{
document.getElementById("errormsg").innerHTML = "Merci de fournir l'adresse du lien .";
return false;
}
else if( form.bug.value === "" )
{
document.getElementById("errormsg").innerHTML = "Merci de décrire le bug .";
return false;
}
else
{
var txt_message =  "Bonjour cher admin,\n\n";
txt_message +=  "Ceci concerne : ";
for(var i = 0; i < form.personnel.length; i++)
{
if(form.personnel[i].checked === true) { txt_message += "[b]" + form.personnel[i].value + "[/b]"; }
}
txt_message +=  "\n\n[b]" + form.pseudo1.value + "[/b] a découvert un bug sur la page lien qui est le suivant:\n\n";
txt_message += "[url]" + form.adresse.value + "[/url]\n\n";
txt_message += "[u]Description du problème :[/u] \n\n";
txt_message +=  form.bug.value + "\n";
form.message.value = txt_message;
return true;
}
}
</script>
</head>

<body>
<form action="/post" method="post" name="post" enctype="multipart/form-data" onSubmit="return(CompleteMessage(this))">
<input type="hidden" name="lt" value="0" />
<input type="hidden" name="mode" value="newtopic" />
<input type="hidden" name="topictype" value="0" checked="checked" />
<input type="hidden" name="message" value="" />
<input type="hidden" name="f" value="40" />
<input type="hidden" name="subject" value="Nouveau Bug" />
<input type="hidden" name="pseudo1" id="pseudo1" value="" class="USERNAME" />
<h1>Bugs</h1>
<hr>
<p>Vous avez découvert un bug ? Faites le nous savoir ici en remplissant le formulaire suivant. </p>

<p>Merci de préciser quels personnels sont concernés par ce bug :</p>

<input type="checkbox" name="personnel" value="- les Administrateurs" /> Administrateurs
<input type="checkbox" name="personnel" value="- les Modérateurs" /> Modérateurs
<input type="checkbox" name="personnel" value="- les Rédacteurs" /> Rédacteurs
<input type="checkbox" name="personnel" value="- les Correcteurs" /> Correcteurs
<input type="checkbox" name="personnel" value="- les Animateurs" /> Animateurs <br /><br />
<label for="adresse">L'adresse de la page :</label><input type="text" name="adresse" id="adresse" size="55" maxlength="90" /><br />
<label for="bug">Décrivez le bug découvert :</label><textarea name="bug" id="bug" rows="7" cols="50"></textarea><br /><br />
<div id="errormsg" style="color:red;"> </div><br />
<input type="submit" value="Envoyer" name="post" /><br />
</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: Créer un formulaire pour signaler un bug

Message par Zeste le Jeu 9 Fév 2012 - 19:56

Et bien... c'est parfait, merci x)
Disposez-vous de skype? Si oui, mp moi ! Very Happy

Je place le sujet en résolu donc.

Zeste
# Tropactif #

Féminin
Messages : 1366
Inscrit(e) le : 28/11/2010

Zeste 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