Display value select

Résolu/Fermé
Sinistrus Messages postés 1010 Date d'inscription mercredi 12 décembre 2007 Statut Membre Dernière intervention 6 juin 2023 - Modifié le 9 avril 2020 à 01:08
Sinistrus Messages postés 1010 Date d'inscription mercredi 12 décembre 2007 Statut Membre Dernière intervention 6 juin 2023 - 9 avril 2020 à 11:11
Bonjour à tous !

Je n'arrive pas à trouver le moyen de cacher une valeur d'un
select
hormis de cette manière :
SEL_Paiement.options[1].style.display = "block";
SEL_Paiement.options[2].style.display = "none";
SEL_Paiement.options[3].style.display = "block";
SEL_Paiement.options[4].style.display = "block";
SEL_Paiement.options[5].style.display = "block";
SEL_Paiement.options[6].style.display = "block";
SEL_Paiement.options[7].style.display = "block";

Je voudrais pouvoir faire la même chose mais avec des
values
et non pas des
options[1]
, genre (je dis une grosse bêtise) :
SEL_Paiement.value = "Bonjour".style.display = "block";


Pouvez-vous m'aider svp ?

Cordialement

Configuration: Windows / Chrome 80.0.3987.163

2 réponses

jordane45 Messages postés 38430 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 20 février 2025 4 735
9 avril 2020 à 10:23
Bonjour,

ça devrait ressembler à un truc du genre
document.querySelector('option[value=Bonjour]').style.display = "block";

1
Sinistrus Messages postés 1010 Date d'inscription mercredi 12 décembre 2007 Statut Membre Dernière intervention 6 juin 2023 17
Modifié le 9 avril 2020 à 11:11
Merci Jordane, mon problème a été résolu avec ce bout de code.

SEL_Paiement.querySelector('option[value="<?php echo SHOP_LBL_CASH_LIVRAISON; ?>"]').style.display = "none";


Prends soin de toi.
0