Select champ, afficher valeur dans textbox
Résolu
Sinistrus
Messages postés
1010
Date d'inscription
Statut
Membre
Dernière intervention
-
Sinistrus Messages postés 1010 Date d'inscription Statut Membre Dernière intervention -
Sinistrus Messages postés 1010 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous !
Le titre de ma question est un peu bizarre j'avoue... mais voilà, j'ai un SELECT qui récupère les "Libelle" de ma table et je voudrais que si je clique ou défile dans ce SELECT, une zone de texte affiche la valeur "Code" du SELECT.
Merci de votre aide !
Le titre de ma question est un peu bizarre j'avoue... mais voilà, j'ai un SELECT qui récupère les "Libelle" de ma table et je voudrais que si je clique ou défile dans ce SELECT, une zone de texte affiche la valeur "Code" du SELECT.
<input type="text" name="Fr_Code" id="Fr_Code" value="" /> <select name="Fr_Libelle" id="Fr_Libelle"> <?php $Stat = $pdo->query("SELECT * FROM tb_fr_produits GROUP BY Libelle ORDER BY Libelle ASC;"); while($data = $Stat->fetch(PDO::FETCH_ASSOC)){ ?> <option value="<?php echo $data["Libelle"]; ?>"><?php echo $data["Libelle"]; ?></option> <?php ;} ?> </select>
Merci de votre aide !
A voir également:
- Select champ, afficher valeur dans textbox
- Afficher appdata - Guide
- Afficher calendrier outlook dans google agenda - Guide
- Le nom du champ de tableau croisé dynamique n'est pas valide ✓ - Forum Excel
- Faites afficher avec un fond coloré les cellules qui contiennent une valeur comprise entre 250 et 350. - Forum VB / VBA
- Mise en forme conditionnelle "compris entre" ✓ - Forum Excel
1 réponse
Salut,
En javascript, en ajoutant une fonction sur l'événement "onchange" du select afin d'en récupérer la valeur et la copier dans l'attribut value de l'input type text :
Bonne journée,
En javascript, en ajoutant une fonction sur l'événement "onchange" du select afin d'en récupérer la valeur et la copier dans l'attribut value de l'input type text :
document.getElementById('Fr_Libelle').addEventListener('change', function() { document.getElementById('Fr_Code').value = this.options[this.selectedIndex].value; });
Bonne journée,
Il copie le même libellé dans la zone de texte au lieu de son code...
Voici un exemple de données :
Le code est enregistré dans la table.
Sauf s'il y a un autre moyen...