Creer une variable dynamiquement [Résolu]

titimal2 2 Messages postés lundi 3 octobre 2005Date d'inscription 3 octobre 2005 Dernière intervention - 3 oct. 2005 à 18:02 - Dernière réponse : titimal2 2 Messages postés lundi 3 octobre 2005Date d'inscription 3 octobre 2005 Dernière intervention
- 3 oct. 2005 à 22:33
bonjour à tous,

ayant fais de nombreux forums, je n'ai toujours pas de reponse à ma question :

JE VAIS ILLUSTER MON PROBLEME :

j'ai ces variables :

var md1_a=10;
var md1_b=20;
var md2_a=30;
var md2_b=40;

j'ai 2 listes boxes lst1 et lst2.

les values de lst1 : md1, md2
les values de lst2 : a, b

comment faire pour afficher une variable en fonction des 2 listes ?

par exemple si j'ai choisi dans lst1 la value md1 et dans lst2 la variable b, je veux pouvoir afficher la variable md1_b...

en PHP, j'aurai fais echo ${$lst1."_".$lst2} ;
mais en JAVASCRIPT, comment faire ?

merci d'avance
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
rems02 101 Messages postés vendredi 4 avril 2003Date d'inscription 21 janvier 2008 Dernière intervention - 3 oct. 2005 à 22:21
3
Merci
Essai ça



<html>

<head>

<title>Document sans titre</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>





<script language="JavaScript">

function valeur(f)

{

valeur_finale = lst[0].value + lst[1].value;



if(valeur_finale == "md1_a")

{

valeur_finale = 10;

}

if(valeur_finale == "md1_b")

{

valeur_finale = 20;

}

if(valeur_finale == "md2_a")

{

valeur_finale = 30;

}

if(valeur_finale == "md2_b")

{

valeur_finale = 40;

}

alert(valeur_finale);

return(true);

}

</script>

<form name="form1" id="lst" action="" onsubmit="return(valeur(this));">

<select name="1" size="1">

<option value="md1">md1</option>

<option value="md2">md2</option>

</select>





<select name="2" size="1">

<option value="_a">a</option>

<option value="_b">b</option>

</select>











</form>



</html>

Rem'S

Merci rems02 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 97 internautes ce mois-ci

Commenter la réponse de rems02
Meilleure réponse
rems02 101 Messages postés vendredi 4 avril 2003Date d'inscription 21 janvier 2008 Dernière intervention - 3 oct. 2005 à 22:22
3
Merci
Remplace function valeur(f) par function valeur(lst)

je me suis trompé


Rem'S

Merci rems02 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 97 internautes ce mois-ci

Commenter la réponse de rems02
Meilleure réponse
titimal2 2 Messages postés lundi 3 octobre 2005Date d'inscription 3 octobre 2005 Dernière intervention - 3 oct. 2005 à 22:33
3
Merci
merci bien pour tout ca...
ca m'a l'air de bien fonctionner.

tres cool

a+

Merci titimal2 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 97 internautes ce mois-ci

Commenter la réponse de titimal2

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.