mettre le contenu Liste dans un text
4 participants
Page 1 sur 1
mettre le contenu Liste dans un text
salut
comment mettre le contenu d'une liste déroulante dans une zone de text?
voici deux codes que j'essaye chacun à la fois avec javascript et vbscript; mais aucun d'eux marche bien;
D1 liste contenant des elements de la base de données "
comment mettre le contenu d'une liste déroulante dans une zone de text?
voici deux codes que j'essaye chacun à la fois avec javascript et vbscript; mais aucun d'eux marche bien;
- Code:
<script language="JavaScript">
function go(){
document.form1.T1.value=document.form1.D1.value;}
}
</script>
<script language="VBScript">
sub go()
document.form1.T1.value=document.form1.D1.value
end sub
</script>
D1 liste contenant des elements de la base de données "
- Code:
<select name="D1" onChange="go()".........
Dernière édition par dido le Jeu 29 Mai - 3:47, édité 1 fois
dido- Nombre de messages : 175
Localisation : Guelmim (bab sahara)
Date d'inscription : 10/04/2007
Re: mettre le contenu Liste dans un text
*tu veux mettre seulement la valeur selectionnée ou tous les elements de la liste dans la zone de texte?
*l'evenement onChange survient si la valeur en cours subit une modification, je pense que l'evenement onClic sera plus effecicae.
*l'evenement onChange survient si la valeur en cours subit une modification, je pense que l'evenement onClic sera plus effecicae.
rachid_kh75- Nombre de messages : 46
Age : 49
Localisation : Guelmim-Maroc
Date d'inscription : 30/03/2007
Re: mettre le contenu Liste dans un text
seulement la valeur selectionnée dans la liste; et ça marche pas avec Onclick
dido- Nombre de messages : 175
Localisation : Guelmim (bab sahara)
Date d'inscription : 10/04/2007
Re: mettre le contenu Liste dans un text
Une des solutions et d'utiliser la fonction getElementById de l'objet Document avec l'évènement onChange de la liste...
- Code:
<html>
<head>
<script language="javascript">
function go() {
var obj = document.getElementById("MyList");
document.getElementById("T1").value=obj.value;
}
</script>
</head>
<body>
<form id="form1" name="form1">
<label>MyList :
<select name="select" id="MyList" onchange="go()">
<option value="Valeur 1" id="val1">Valeur 1</option>
<option value="Valeur 2" id="val2">Valeur 2</option>
<option value="Valeur 3" id="val3">Valeur 3</option>
</select>
</label><br><br>
<label>MyText : </label><input type="text" id="T1" name="T1">
</form>
</body>
</html>
Admin- Admin
- Nombre de messages : 170
Age : 39
Localisation : Compiègne France
Date d'inscription : 27/03/2007
Re: mettre le contenu Liste dans un text
Merci bcp pour le code, ça marche super en cas d'une liste statique je checherai une methode pour numeroter les elements de la liste (ID de chacun des elements);
dido- Nombre de messages : 175
Localisation : Guelmim (bab sahara)
Date d'inscription : 10/04/2007
Re: mettre le contenu Liste dans un text
J'ai pas trop compris "Numéroter les éléments de la liste"
Est-ce que cela veut dire Compter le nombre d'éléments ou bien les lister un par un
Si tu peux préciser un tout petit peu ça serait génial.
Est-ce que cela veut dire Compter le nombre d'éléments ou bien les lister un par un
Si tu peux préciser un tout petit peu ça serait génial.
Admin- Admin
- Nombre de messages : 170
Age : 39
Localisation : Compiègne France
Date d'inscription : 27/03/2007
Re: mettre le contenu Liste dans un text
jé dis n'importe quoi ; jé remarqué que tu as identifié les options de liste, cepondant c unitile car la liste est deja idetifié par ID de select,
l'attribut indiponsable pour que les script marche bien c <Value> de chacune des options . la chose que jé tout a fait eleminé ,et jé cherché à affecter un identifiant à chaque option,
je me suis trompé de la methode getElementById, et jé cru que les options aussi doivent avoir un ID; or il y a deja ce
qui indique qu'il suffit d'identifier la list
a+
l'attribut indiponsable pour que les script marche bien c <Value> de chacune des options . la chose que jé tout a fait eleminé ,et jé cherché à affecter un identifiant à chaque option,
je me suis trompé de la methode getElementById, et jé cru que les options aussi doivent avoir un ID; or il y a deja ce
- Code:
var obj = document.getElementById("MyList");
qui indique qu'il suffit d'identifier la list
- Code:
document.getElementById("T1").value=obj.value
a+
dido- Nombre de messages : 175
Localisation : Guelmim (bab sahara)
Date d'inscription : 10/04/2007
Re: mettre le contenu Liste dans un text
salut,
SVP vous savez comment remplir une liste(combo) par programmation?? il ya deux méthodes:
*attacher la liste a une base de données
*remplire la liste à partir d'une autre liste selon sa valeur
SVP vous savez comment remplir une liste(combo) par programmation?? il ya deux méthodes:
*attacher la liste a une base de données
*remplire la liste à partir d'une autre liste selon sa valeur
h_mbarek- Nombre de messages : 11
Date d'inscription : 28/03/2007
Re: mettre le contenu Liste dans un text
salut à tous ;
j'ai trouver la solution pour remplir un combo par programmation a partir d'une BD Mysql et voici le lien:
http://www.phpcs.com/codes/CHAINER-LISTES-DEROULANTES-AJAHT_39194.aspx
j'ai trouver la solution pour remplir un combo par programmation a partir d'une BD Mysql et voici le lien:
http://www.phpcs.com/codes/CHAINER-LISTES-DEROULANTES-AJAHT_39194.aspx
h_mbarek- Nombre de messages : 11
Date d'inscription : 28/03/2007
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|