Afficher une option d'un select
Fermé
BapPro
Messages postés
46
Date d'inscription
samedi 17 janvier 2015
Statut
Membre
Dernière intervention
4 février 2016
-
8 déc. 2015 à 18:45
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 10 déc. 2015 à 15:49
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 10 déc. 2015 à 15:49
A voir également:
- Afficher une option d'un select
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
- Reboot and select proper boot device - Forum Windows
- Afficher un tableau en c - Forum C
- Please select boot device - Forum Matériel informatique
- Cette option de connexion est désactivée - Forum Ordinateur portable
1 réponse
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
546
9 déc. 2015 à 14:45
9 déc. 2015 à 14:45
Salut,
Si le paramètre s de ta fonction correspond bien à l'élément html select et que l'option à afficher est toujours la 2ème option dans la liste, une solution possible est alors :
Attention d'un point de vue sécurité, le contrôle de rôle en javascript peut très facilement être contourné par l'utilisateur. L'idéal serait d'afficher ou non l'option en fonction du rôle directement en php :
Bonne journée,
Si le paramètre s de ta fonction correspond bien à l'élément html select et que l'option à afficher est toujours la 2ème option dans la liste, une solution possible est alors :
if (NomVariable=="Supervisor") {
s.options[1].style.display = 'block';
}
Attention d'un point de vue sécurité, le contrôle de rôle en javascript peut très facilement être contourné par l'utilisateur. L'idéal serait d'afficher ou non l'option en fonction du rôle directement en php :
<select name="claimStatus1" required> <option >Make a selection</option> <?php if ($d['role'] == 'Supervisor') : ?> <option style="display:none"value="changeEdit.php?id=<?php echo $d['id'];?>#texte">Complete</option> <?php endif; ?> <option value="notfound.php?id=<?php echo $d['id'];?>#notfound">Not Found</option> </select>
Bonne journée,
9 déc. 2015 à 15:50
peut etre il y a d'autre chose a faire ?
Modifié par Pitet le 9/12/2015 à 15:58
Il faudra par contre supprimer le style display: none qui n'est plus utile maintenant.
9 déc. 2015 à 16:05
10 déc. 2015 à 11:57
Qu'est ce qui est attendu et qu'est-ce qui est obtenu ?
Le code ci-dessus affiche l'option si le rôle est Supervisor. Pour faire l'inverse il faut simplement inverser la condition :
10 déc. 2015 à 14:50
l'option complete s'affiche quand le role est Supervisor et quand le role ne l'est pas il s'affiche aussi
quand j'utilise
l'option complete ne s'affiche plus dans tous les cas. Je voudrais que l'option complete s'affiche seulement quand le role est Supervisor......
Je ne sais plus que faire !!