BTS - GI Lycée Bab Sahara Guelmim
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment : -39%
Ordinateur portable ASUS Chromebook Vibe CX34 Flip
Voir le deal
399 €

mettre le contenu Liste dans un text

4 participants

Aller en bas

mettre le contenu Liste dans un text Empty mettre le contenu Liste dans un text

Message  dido Dim 25 Mai - 9:55

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;

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>
T1 la zone de text
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
dido

Nombre de messages : 175
Localisation : Guelmim (bab sahara)
Date d'inscription : 10/04/2007

Revenir en haut Aller en bas

mettre le contenu Liste dans un text Empty Re: mettre le contenu Liste dans un text

Message  rachid_kh75 Dim 25 Mai - 17:17

*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.
rachid_kh75
rachid_kh75

Nombre de messages : 46
Age : 49
Localisation : Guelmim-Maroc
Date d'inscription : 30/03/2007

Revenir en haut Aller en bas

mettre le contenu Liste dans un text Empty Re: mettre le contenu Liste dans un text

Message  dido Lun 26 Mai - 4:14

seulement la valeur selectionnée dans la liste; et ça marche pas avec Onclick
dido
dido

Nombre de messages : 175
Localisation : Guelmim (bab sahara)
Date d'inscription : 10/04/2007

Revenir en haut Aller en bas

mettre le contenu Liste dans un text Empty Re: mettre le contenu Liste dans un text

Message  Admin Lun 26 Mai - 7:56

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
Admin

Nombre de messages : 170
Age : 39
Localisation : Compiègne France
Date d'inscription : 27/03/2007

Revenir en haut Aller en bas

mettre le contenu Liste dans un text Empty Re: mettre le contenu Liste dans un text

Message  dido Lun 26 Mai - 13:57

Merci bcp pour le code, ça marche super en cas d'une liste statique Smile je checherai une methode pour numeroter les elements de la liste (ID de chacun des elements);
dido
dido

Nombre de messages : 175
Localisation : Guelmim (bab sahara)
Date d'inscription : 10/04/2007

Revenir en haut Aller en bas

mettre le contenu Liste dans un text Empty Re: mettre le contenu Liste dans un text

Message  Admin Mer 28 Mai - 17:50

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 Exclamation
Si tu peux préciser un tout petit peu ça serait génial.
Admin
Admin
Admin

Nombre de messages : 170
Age : 39
Localisation : Compiègne France
Date d'inscription : 27/03/2007

Revenir en haut Aller en bas

mettre le contenu Liste dans un text Empty Re: mettre le contenu Liste dans un text

Message  dido Jeu 29 Mai - 3:45

jé dis n'importe quoi Smile ; 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
Code:
var obj = document.getElementById("MyList");

qui indique qu'il suffit d'identifier la list

Code:
document.getElementById("T1").value=obj.value
=> qu'il faut donner un <Value> à chaque option
a+
dido
dido

Nombre de messages : 175
Localisation : Guelmim (bab sahara)
Date d'inscription : 10/04/2007

Revenir en haut Aller en bas

mettre le contenu Liste dans un text Empty Re: mettre le contenu Liste dans un text

Message  h_mbarek Ven 6 Juin - 6:50

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

h_mbarek

Nombre de messages : 11
Date d'inscription : 28/03/2007

Revenir en haut Aller en bas

mettre le contenu Liste dans un text Empty Re: mettre le contenu Liste dans un text

Message  h_mbarek Mar 10 Juin - 13:09

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

h_mbarek

Nombre de messages : 11
Date d'inscription : 28/03/2007

Revenir en haut Aller en bas

mettre le contenu Liste dans un text Empty Re: mettre le contenu Liste dans un text

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser