Javascript: griser une liste
BigFlo93
Messages postés
51
Date d'inscription
Statut
Membre
Dernière intervention
-
farid -
farid -
Salut !
Je voudrais savoir si c'est possible de "griser" un menu déroulant en fonction d'une checkbox ?
En fait j'ai 2 listes déroulantes avec pour chacune une checkbox.
Si on choisi par le biais de la checkbox la liste 1 je voudrais que la liste 2 soit griser c'est à dire qu'on ne puisse pas l'utiliser. Mais si on click sur l'autre checkbox il se passe l'inverser.
Est-ce possible ? Si oui j'aurais bien volontier besion d'aide !!
Merci !
Je voudrais savoir si c'est possible de "griser" un menu déroulant en fonction d'une checkbox ?
En fait j'ai 2 listes déroulantes avec pour chacune une checkbox.
Si on choisi par le biais de la checkbox la liste 1 je voudrais que la liste 2 soit griser c'est à dire qu'on ne puisse pas l'utiliser. Mais si on click sur l'autre checkbox il se passe l'inverser.
Est-ce possible ? Si oui j'aurais bien volontier besion d'aide !!
Merci !
A voir également:
- Javascript: griser une liste
- Telecharger javascript - Télécharger - Langages
- A javascript error occurred in the main process - Forum Windows
- Afficher un tableau javascript en html ✓ - Forum Javascript
- Javascript arrondi - Forum Javascript
- Javascript arrondi après la virgule ✓ - Forum Windows
2 réponses
lo BigFlo93
Bien sûr que c'est possible !
Du moins avec IE ... grace à la propriété disabled et un petit peu de Javascript
Voici un petit ex en HTML :
<html>
<head>
<script language="Javascript">
<!--
function selectionne(liste_id)
{
window.document.getElementById(liste_id).disabled=false;
liste_id =(liste_id=="lst1") ? "lst2" : "lst1";
window.document.getElementById(liste_id).disabled=true;
}
// -->
</script>
</head>
<body>
<form id="frm">
Choix 1
<input type=radio name="choix" onclick="selectionne('lst1')" checked>
<select size=2 name="lst1">
<option>option 1-1</option>
<option>option 1-2</option>
<select>
Choix 2
<input type=radio name="choix" onclick="selectionne('lst2')">
<select size=2 name="lst2" disabled>
<option>option 2-1</option>
<option>option 2-1</option>
<select>
</form>
</body>
</html>
Tu noteras que j'utilise des boutons radio en lieu et place des checkbox ce qui est plus logique.
Voila
@+
Philippe
[[ The Truth is Out There ]]
Bien sûr que c'est possible !
Du moins avec IE ... grace à la propriété disabled et un petit peu de Javascript
Voici un petit ex en HTML :
<html>
<head>
<script language="Javascript">
<!--
function selectionne(liste_id)
{
window.document.getElementById(liste_id).disabled=false;
liste_id =(liste_id=="lst1") ? "lst2" : "lst1";
window.document.getElementById(liste_id).disabled=true;
}
// -->
</script>
</head>
<body>
<form id="frm">
Choix 1
<input type=radio name="choix" onclick="selectionne('lst1')" checked>
<select size=2 name="lst1">
<option>option 1-1</option>
<option>option 1-2</option>
<select>
Choix 2
<input type=radio name="choix" onclick="selectionne('lst2')">
<select size=2 name="lst2" disabled>
<option>option 2-1</option>
<option>option 2-1</option>
<select>
</form>
</body>
</html>
Tu noteras que j'utilise des boutons radio en lieu et place des checkbox ce qui est plus logique.
Voila
@+
Philippe
[[ The Truth is Out There ]]