Display value select

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   -
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 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
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   Statut Membre Dernière intervention   17
 
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