Ajouter une question / réponse "oui ou non" dans un formulaire

2 participants

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

Résolu Ajouter une question / réponse "oui ou non" dans un formulaire

Message par HoShiMayatan Sam 28 Déc 2013 - 13:16

Bonjour ^^


Il y a quelques temps déjà on m'a aidé a mettre un formulaire en place ( sur ce topic )
J'aurai souhaiter y ajouter une option : il s'agit d'une question ou on répond "oui" ou "non" en cochant la réponse (ou a nouveau, en menu déroulant)

On pourrait voir ça comme ça dans le formulaire :

La question ?
-> Cocher oui
-> Cocher non

Et la réponse se poste avec la question et les infos du formulaire Smile

Merci  Razz


Dernière édition par HoShiMayatan le Ven 3 Jan 2014 - 19:14, édité 1 fois
HoShiMayatan

HoShiMayatan
***

Féminin
Messages : 128
Inscrit(e) le : 29/10/2008

http://madeyes.forumclan.com/
HoShiMayatan a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajouter une question / réponse "oui ou non" dans un formulaire

Message par HoShiMayatan Mar 31 Déc 2013 - 18:31

Up ^^
HoShiMayatan

HoShiMayatan
***

Féminin
Messages : 128
Inscrit(e) le : 29/10/2008

http://madeyes.forumclan.com/
HoShiMayatan a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajouter une question / réponse "oui ou non" dans un formulaire

Message par HoShiMayatan Jeu 2 Jan 2014 - 17:27

up Smile
HoShiMayatan

HoShiMayatan
***

Féminin
Messages : 128
Inscrit(e) le : 29/10/2008

http://madeyes.forumclan.com/
HoShiMayatan a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajouter une question / réponse "oui ou non" dans un formulaire

Message par Scoubifitz Jeu 2 Jan 2014 - 21:32

Bonjour,

La question devra être placée à la fin du formulaire ?
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: Ajouter une question / réponse "oui ou non" dans un formulaire

Message par HoShiMayatan Ven 3 Jan 2014 - 0:02

Par exemple oui, avant le bouton "envoyer" Smile
HoShiMayatan

HoShiMayatan
***

Féminin
Messages : 128
Inscrit(e) le : 29/10/2008

http://madeyes.forumclan.com/
HoShiMayatan a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajouter une question / réponse "oui ou non" dans un formulaire

Message par Scoubifitz Ven 3 Jan 2014 - 0:06

J'ai repris votre code et retravaillé pour qu'il bugge moins à l'édition :

Code:
<style type="text/css">
<!--
.fieldform{
width:166px;
border:2px outset SteelBlue;
border-radius:12px;
font-size:12px;
padding:0 2px;
}
.fieldform div{
width:160px;
margin:2px;
border:2px outset SteelBlue;
border-radius:8px;
text-align:center;
}
.fieldform input,.fieldform select,.fieldform textarea{
font-size:12px;
}
.fieldform textarea{width:95%}
.colorform{
color:SteelBlue;
}
-->
</style>
<script type="text/javascript">
/* tableau options multiples */
monTableau = new Array(3);
monTableau[0] = new Array(2);
monTableau[1] = new Array(2);
monTableau[2] = new Array(2);
monTableau[3] = new Array(2);
monTableau[4] = new Array(2);
/* forum TERA */
monTableau[0][0] = "35";
monTableau[0][1] = new Array(1);
monTableau[0][2] = new Array(1);
/* forum GUILD WARS 2 */
monTableau[1][0] = "26";
monTableau[1][1] = new Array(1);
monTableau[1][2] = new Array(1);
/* forum BLADE AND SOUL */
monTableau[2][0] = "24";
monTableau[2][1] = new Array(1);
monTableau[2][2] = new Array(1);
/* forum AION */
monTableau[3][0] = "3";
monTableau[3][1] = new Array(1);
monTableau[3][2] = new Array(1);
/* forum SWTOR */
monTableau[4][0] = "25";
monTableau[4][1] = new Array(1);
monTableau[4][2] = new Array(1);
/* race TERA */
monTableau[0][1][0] = "Humain";
monTableau[0][1][1] = "Castanic";
monTableau[0][1][2] = "Haut Elfe";
monTableau[0][1][3] = "Elin";
monTableau[0][1][4] = "Popori";
monTableau[0][1][5] = "Aman";
monTableau[0][1][6] = "Baraka";
/* classe TERA */
monTableau[0][2][0] = "Lancier";
monTableau[0][2][1] = "Pourfendeur";
monTableau[0][2][2] = "Sorcier";
monTableau[0][2][3] = "Mystic";
monTableau[0][2][4] = "Guerrier";
monTableau[0][2][5] = "Berseker";
monTableau[0][2][6] = "Archer";
monTableau[0][2][7] = "Prêtre";
/* race GUILD WARS 2 */
monTableau[1][1][0] = "Humain";
monTableau[1][1][1] = "Asura";
monTableau[1][1][2] = "Sylvaris";
monTableau[1][1][3] = "Norn";
monTableau[1][1][4] = "Chars";
/* classe GUILD WARS 2 */
monTableau[1][2][0] = "Ingénieur";
monTableau[1][2][1] = "Nécromant";
monTableau[1][2][2] = "Envouteur";
monTableau[1][2][3] = "Gardien";
monTableau[1][2][4] = "Rôdeur";
monTableau[1][2][5] = "Elémentaliste";
monTableau[1][2][6] = "Guerrier";
monTableau[1][2][7] = "Voleur";
/* race BLADE AND SOUL */
monTableau[2][1][0] = "JIN";
monTableau[2][1][1] = "GON";
monTableau[2][1][2] = "KUN";
monTableau[2][1][3] = "LYN";
/* classe BLADE AND SOUL */
monTableau[2][2][0] = "Blade Master";
monTableau[2][2][1] = "Kung-Fu Master";
monTableau[2][2][2] = "Force Master";
monTableau[2][2][3] = "Destroyer";
monTableau[2][2][4] = "Assassin";
/* race AION */
monTableau[3][1][0] = "Elyséen";
monTableau[3][1][1] = "Asmodien";
/* classe AION */
monTableau[3][2][0] = "Sorcier";
monTableau[3][2][1] = "Spiritualiste";
monTableau[3][2][2] = "Rôdeur";
monTableau[3][2][3] = "Assassin";
monTableau[3][2][4] = "Gladiateur";
monTableau[3][2][5] = "Templier";
monTableau[3][2][6] = "Aède";
monTableau[3][2][7] = "Clerc";
monTableau[3][2][8] = "Artiste";
monTableau[3][2][9] = "Pistolero";
/* race SWTOR */
monTableau[4][1][0] = "Cyborg";
monTableau[4][1][1] = "Humain";
monTableau[4][1][2] = "Myraluka";
monTableau[4][1][3] = "Myrialan";
monTableau[4][1][4] = "Twi'lek";
monTableau[4][1][5] = "Zabrak";
/* classe SWTOR */
monTableau[4][2][0] = "Homme de troupe";
monTableau[4][2][1] = "Contrebandier";
monTableau[4][2][2] = "Chevalier Jedi";
monTableau[4][2][3] = "Consulaire Jedi";
/* changement d'options */
function jeu_onchange(strChoix)
{
document.post.Race.options.length = 0;
document.post.Classe.options.length = 0;
for(var x=0;x<monTableau.length;x++)
{
if (monTableau[x][0] == strChoix)
{
for(var y=0;y<monTableau[x][1].length;y++)
{
opt = y==0?new Option(monTableau[x][1][y],monTableau[x][1][y],true,true):new Option(monTableau[x][1][y],monTableau[x][1][y],false,false);
document.post.Race.options[y] = opt;
}
for(var z=0;z<monTableau[x][2].length;z++)
{
opt1 = z==0?new Option(monTableau[x][2][z],monTableau[x][2][z],true,true):new Option(monTableau[x][2][z],monTableau[x][2][z],false,false);
document.post.Classe.options[z] = opt1;
}
}
}
}

function envoiMessage(form)
{
/* Refuser l'envoi si un des champs est vide */
if( form.jeu.value === "")
{
alert("Merci de selectionner un jeu");
return false;
}
else
{
var quest = "";
if(form.quest[0].checked == true)
quest = " oui";
else if(form.quest[1].checked == true)
quest = " non";
/* Créer un message à partir des informations fournies */
var txt_message = "[b]Nom du personnage : [/b] " + form.Perso.value + "\n"
+ "[b]Level : [/b] " + form.Level.value + "\n"
+ "[b]Race : [/b] " + form.Race.value + "\n"
+ "[b]Classe : [/b] " + form.Classe.value + "\n"
+ "[b]Présentation IG : [/b]\n" + form.Metiers.value + "\n\n"
+ "[b]Presentation Irl : [/b]\n" + form.irl.value + "\n\n"
+ "[b]Disponibilités : [/b]\n" + form.Disponible.value + "\n\n"
+ "[b]Question : [/b]\n" + quest + "\n";
form.message.value = txt_message;
form.subject.value = "Présentation de " + form.Perso.value;
form.f.value = form.jeu.value;
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" />
<input type="hidden" name="topictype" value="0" checked="checked" />
<input type="hidden" name="message" value="" />
<input type="hidden" name="f" value="" />
<input type="hidden" name="subject" value="" />

<div class="fieldform">
<div><a href="http://madeyes.forumclan.com/t874-aion-demarche-pour-une-bonne-candidature-qui-donne-envie#8218">Topic de présentation</a></div>
<span class="colorform">Nom du personnage :</span><br />
<input name="Perso" type="text" /><br />
<span class="colorform">Level :</span><br>
<input name="Level" type="text"><br>

<span class="colorform">Forum de :</span><br />
<select name="jeu" id="jeu" onchange="jeu_onchange(this[this.selectedIndex].value)">
<option value="" selected="selected">Sélectionnez un jeu</option>
<option value="35">TERA</option>
<option value="26">GUILD WARS</option>
<option value="24">BLADE + SOUL </option>
<option value="3">AION</option>
<option value="25">SWTOR</option>
</select><br />

<span class="colorform">Race :</span><br />
<select name="Race"></select><br />

<span class="colorform">Classe :</span><br />
<select name="Classe"></select><br />

<span class="colorform">Métiers :</span><br />
<textarea rows="3" name="Metiers">Vos Rerrols :
Craft &amp; Level :</textarea><br />

<span class="colorform">Presentation Irl :</span><br />
<textarea rows="3" name="irl"></textarea><br />

<span class="colorform">Disponibilités :</span><br />
<textarea rows="3" name="Disponible">Inscrivez vos disponibilités.</textarea><br />

<span class="colorform">Question :</span><br />
<input name="quest" value=" oui" type="radio"> oui
<input name="quest" value=" non" type="radio"> non

<center><input value="Envoyer" type="submit" name="post" /></center>
</div></form>
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: Ajouter une question / réponse "oui ou non" dans un formulaire

Message par HoShiMayatan Ven 3 Jan 2014 - 19:14

Merci beaucoup c'est parfait Smile
J'aime beaucoup le cadre qui accompagne le formulaire aussi =)

Problème résolu du coup :p
HoShiMayatan

HoShiMayatan
***

Féminin
Messages : 128
Inscrit(e) le : 29/10/2008

http://madeyes.forumclan.com/
HoShiMayatan 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