89 votes

HTML SELECT - Modifier l'option sélectionnée par la VALEUR en utilisant JavaScript

Il peut y avoir de nombreuses options dans une liste déroulante SELECT.

<select id="sel">
    <option value="car">1</option>
    <option value="bike">2</option>
    <option value="cycle">3</option>
    ...
</select>

Je crée un Mise à jour du profil où le profil d'un utilisateur est extrait de la base de données et où un formulaire est affiché avec ces valeurs. Lorsqu'il s'agit de SELECT il existe de nombreuses options. Il est donc fastidieux de tester toutes les valeurs.

if (value == '1')
    echo "<option selected value='car'>1</option>";`

Je souhaite donc que l'option correspondante soit sélectionnée à partir de sa valeur. Par exemple, lorsque je fais quelque chose comme sel.value = 'bike' en utilisant JavaScript l'option 2 doit être sélectionné.

136voto

Michal Klouda Points 8603

Vous pouvez sélectionner la valeur à l'aide de javascript :

document.getElementById('sel').value = 'bike';

DEMO

39voto

Trevor Points 4098

Si vous utilisez jQuery :

$('#sel').val('bike');

13voto

Vijay Points 2557

À essayer à l'adresse suivante : ....

JSFIDDEL DEMO

utiliser javascript

​document.getElementById('sel').value = 'car';​​​​​​​​​​

utiliser jQuery

$('#sel').val('car');

0voto

document.getElementById('drpSelectSourceLibrary').value = 'Seven';

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X