[FORMULAIRE] Menu déroulant

2 participants

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

Résolu [FORMULAIRE] Menu déroulant

Message par kahlanou Mer 27 Nov 2013 - 21:41

Bonsoir à tous et à toutes,

Actuellement je retravaille un viiiiiiiiiiieux formulaire que Scoubifitz m'avait préparé à l'époque. J'aimerais savoir comment intégrer un menu déroulant HTML dans le C++ ... enfin, si je ne me trompe pas de langage. J'ai pu rafistolé tout ce que j'ai pu mais j'ai bloqué sur ça :

<td><b>Votre sexe</b></td>
<td> <select name="sexe">
<option value="mr" selected>Mr</option>
<option value="mme">Mme</option>
<option value="mselle">Mselle</option>
<option value="autre">Autre</option>
</select> </td>

En radio je sais l'écrire.. mais en menu déroulant.. je ne sais pas !

// Dans le cas des radios, on va  prendre la valeur de celle qui est cochée:
       for(var i = 0; i < form.race.length; i++)
       {
       if(form.sexe[i].checked == true) { txt_message +=  " Le sexe de mon personnage est : " + "\n\n"
       + form.sexe[i].value + "\n\n"; }
       }

Pourriez vous m'aider s'il vous plait ?
Merci par avance !


Dernière édition par kahlanou le Ven 29 Nov 2013 - 12:34, édité 1 fois
avatar

kahlanou
****

Féminin
Messages : 207
Inscrit(e) le : 01/02/2009

http://cercleaz.forumactif.org/
kahlanou a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [FORMULAIRE] Menu déroulant

Message par Scoubifitz Mer 27 Nov 2013 - 23:20

kahlanou a écrit:Bonsoir à tous et à toutes,

Actuellement je retravaille un viiiiiiiiiiieux formulaire que Scoubifitz m'avait préparé à l'époque. J'aimerais savoir comment intégrer un menu déroulant HTML dans le C++ ... enfin, si je ne me trompe pas de langage. J'ai pu rafistolé tout ce que j'ai pu mais j'ai bloqué sur ça :

Code:
<td><b>Votre sexe</b></td>
<td> <select name="sexe">
 <option value="mr" selected>Mr</option>
<option value="mme">Mme</option>
<option value="mselle">Mselle</option>
<option value="autre">Autre</option>
</select> </td>
En radio je sais l'écrire.. mais en menu déroulant.. je ne sais pas !

Code:
 // Dans le cas des radios, on va  prendre la valeur de celle qui est cochée:
        for(var i = 0; i < form.race.length; i++)
        {
        if(form.sexe[i].checked == true) { txt_message +=  "[b] Le sexe de mon personnage est : [/b]" + "\n\n"
        + form.sexe[i].value + "\n\n"; }
        }
Pourriez vous m'aider s'il vous plait ?
Merci par avance !
bonsoir,

un menu déroulant est comme une valeur simple , la valeur sélectionnée dans la liste sera la value transmise .

<td><b>Votre sexe</b></td>
<td> <select name="sexe">
<option value="mr" selected="selected">Mr</option>
<option value="mme">Mme</option>
<option value="mselle">Mselle</option>
<option value="autre">Autre</option>
</select> </td>
Code:
+ "votre sexe : " + form.sexe.value
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3687
Inscrit(e) le : 18/03/2008

http://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [FORMULAIRE] Menu déroulant

Message par kahlanou Mer 27 Nov 2013 - 23:22

Bonsoir !

Donc si je comprends bien :

Code:
<tr>
<td><b> Race </b></td>
        <td> <select name="racee" id="racee">
                <option value="Ely"> Elyse</option>
                <option value="Asmo"> Asmo</option>
                <option value="Autre"> autre</option>
            </select>
        </td><br /><br />
donnerait :          
Code:
+ "votre race : " + form.racee.value + "\n\n";
Parce que je suis au regret de vous dire que ça ne fonctionne pas sur mon formulaire... si vous souhaitez voir le changement.. je peux vous le fournir par M.P uniquement.
avatar

kahlanou
****

Féminin
Messages : 207
Inscrit(e) le : 01/02/2009

http://cercleaz.forumactif.org/
kahlanou a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [FORMULAIRE] Menu déroulant

Message par Scoubifitz Mer 27 Nov 2013 - 23:46

Le code complet , ou l'adresse du formulaire seraient les bienvenus ... What a Face 
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3687
Inscrit(e) le : 18/03/2008

http://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [FORMULAIRE] Menu déroulant

Message par kahlanou Mer 27 Nov 2013 - 23:49

Je vous les envoies par MP, bien que la solution continuera d'être affiché ici pour ceux qui ont besoin également de ce topic ! Very Happy 
avatar

kahlanou
****

Féminin
Messages : 207
Inscrit(e) le : 01/02/2009

http://cercleaz.forumactif.org/
kahlanou a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [FORMULAIRE] Menu déroulant

Message par Scoubifitz Jeu 28 Nov 2013 - 0:02

Je vous réponds demain , si ça ne vous embête pas ... je taf' du matin .

à demain ..
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3687
Inscrit(e) le : 18/03/2008

http://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [FORMULAIRE] Menu déroulant

Message par kahlanou Jeu 28 Nov 2013 - 0:05

Pas du tout, c'est très gentil de votre part de vous pencher sur ce problème.
Bonne nuitée à vous !
:thanks: 
avatar

kahlanou
****

Féminin
Messages : 207
Inscrit(e) le : 01/02/2009

http://cercleaz.forumactif.org/
kahlanou a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [FORMULAIRE] Menu déroulant

Message par kahlanou Jeu 28 Nov 2013 - 13:27

Petit up ! Very Happy 
avatar

kahlanou
****

Féminin
Messages : 207
Inscrit(e) le : 01/02/2009

http://cercleaz.forumactif.org/
kahlanou a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [FORMULAIRE] Menu déroulant

Message par kahlanou Jeu 28 Nov 2013 - 18:46

Pardon pour le up mais j'ai essayé quelque chose...

Le HTML :
Code:

<td align="left"><form name="alignement" onchange="javascript:call_select()";><FONT color="cyan"><u>De quel <a href="http://cercle-azphel.forum-pro.fr/t6-reglement-du-rp-forum-et-ig#6" TARGET="_blank">alignement</a> êtes-vous</u></FONT> :<br /><br /></left>
<td><select id="tempe">
<option value="LB" selected>Loyal/Bon</option>
<option value="NB" >Neutre/Bon</option>
<option value="CB">Chaotique/Bon</option>
<option value="LN">Loyal/Neutre</option>
<option value="NN">Neutre/Neutre</option>
<option value="CN">Chaotique/Neutre</option>
<option value="LM">Loyal/Mauvais</option>
<option value="NM">Neutre/Mauvais</option>
<option value="CM">Chaotique/Mauvais</option>
</select></form>
        </td>

L'envois java ? Qui ne marche pas d'ailleurs.. le formulaire se poste mais rien..

       + "Quel est votre alignement ? : " + form.tempe.value + "\n\n"
avatar

kahlanou
****

Féminin
Messages : 207
Inscrit(e) le : 01/02/2009

http://cercleaz.forumactif.org/
kahlanou a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: [FORMULAIRE] Menu déroulant

Message par Scoubifitz Jeu 28 Nov 2013 - 21:02

J'ai trouvé ...

Alors , on remplace les boutons radios :

Code:
<tr>
<td class="left"><FONT color="cyan"><u>De quelle race est votre personnage </u> ?</FONT></td>
<td><input type="radio" name="racee" value="Elyséen" id="Elyséen"/> <label for="Elyséen">| Elyséen</label><br />
<input type="radio" name="racee" value="Asmodien" id="Asmodien" /> <label for="Asmodien">| Asmodien</label><br />
<input type="radio" name="racee" value="Demi-Asmodien" id="Demi-Asmodien" /> <label for="Demi-Asmodien">| Demi-Asmodien</label><br />
<input type="radio" name="racee" value="Autre.." id="Autre.." /> <label for="Autre..">| Autre..</label></td></tr>
par une liste déroulante :

Code:
<tr>
<td class="left"><FONT color="cyan"><u>De quelle race est votre personnage </u> ?</FONT></td>
<td><select name="racee" id="racee">
<option value="Elyséen">| Elyséen</option>
<option value="Asmodien">| Asmodien</option>
<option value="Demi-Asmodien">| Demi-Asmodien</option>
<option value="Autre..">| Autre..</option>
</select></td>
</tr>
jusque là , pas de soucis ...

Maintenant la partie script ...

Pour le moment , il y a :

Code:
var txt_message = "bla bla bla ..." ;

// Dans le cas des radios, on va  prendre la valeur de celle qui est cochée:
for(var i = 0; i < form.racee.length; i++)
{
if(form.racee[i].checked == true) { txt_message +=  "[b] La race de mon personnage est : [/b]" + "\n\n"
+ form.racee[i].value + "\n\n"; }
}
txt_message += "suite du bla bla bla ...";
qu'on remplace par :

Code:
var txt_message = "bla bla bla ..." ;

txt_message += "votre race : " + form.racee.value + "\n\n";

txt_message += "suite du bla bla bla ...";


Dernière édition par Scoubifitz le Jeu 28 Nov 2013 - 21:20, édité 1 fois (Raison : perte d'une partie de l'envoi)
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3687
Inscrit(e) le : 18/03/2008

http://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [FORMULAIRE] Menu déroulant

Message par kahlanou Jeu 28 Nov 2013 - 21:07

Actuellement, j'ai changé toutes les radios par :
Code:

        + "[b][color=orange]La classe de mon personnage au sein d'Aion est : [/color][/b]<br /><br />"
        + form.classe.value + "\n\n";
        +  "[b] La race de mon personnage est : [/b]" + "\n\n"
        + form.race.value + "\n\n";
        txt_message += "[b][color=orange]Quelle race supplémentaire jouez vous ? : [/color][/b]<br /><br />"
        + form.Autree.value + "\n\n";
        + "[b][color=orange]Quel est votre alignement ? : [/color][/b]<br /><br />"
        + form.tempe.value + "\n\n";
et le formulaire ne veut pas s'envoyer ... j'ai fait une erreur quelque part ?
avatar

kahlanou
****

Féminin
Messages : 207
Inscrit(e) le : 01/02/2009

http://cercleaz.forumactif.org/
kahlanou a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [FORMULAIRE] Menu déroulant

Message par kahlanou Ven 29 Nov 2013 - 12:33

Sujet terminé par MP, je remercie Scoubifitz.
Un nouveau va être ouvert pour la suite des questions.

Merci à vous.
avatar

kahlanou
****

Féminin
Messages : 207
Inscrit(e) le : 01/02/2009

http://cercleaz.forumactif.org/
kahlanou a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum