web-dev-qa-db-fra.com

HTML SELECT - Change l'option sélectionnée par VALUE en utilisant JavaScript

Il peut y avoir beaucoup d'options dans un menu déroulant SELECT.

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

Je crée une page Update Profile dans laquelle le profil d'un utilisateur est extrait de la base de données et un formulaire est affiché avec ces valeurs. En ce qui concerne SELECTdropdown, les options sont nombreuses. Donc, son test fastidieux toutes les valeurs

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

Donc, je veux avoir l'option correspondante sélectionnée à partir de sa valeur. Comme lorsque je fais quelque chose comme sel.value = 'bike' en utilisant JavaScript, l'option 2 devrait être sélectionnée.

67
Dilip Raj Baral

Vous pouvez sélectionner la valeur en utilisant javascript:

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

DÉMO

103
Michal Klouda

Si vous utilisez jQuery:

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

essayez ceci ....

JSFIDDLE DEMO

en utilisant javascript

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

en utilisant jQuery

$('#sel').val('car');
9
Vijay
document.getElementById('drpSelectSourceLibrary').value = 'Seven';
1
user5846985