Javascript: griser une liste
Fermé
BigFlo93
Messages postés
51
Date d'inscription
jeudi 26 septembre 2002
Statut
Membre
Dernière intervention
30 octobre 2002
-
10 oct. 2002 à 11:08
farid - 5 nov. 2008 à 17:06
farid - 5 nov. 2008 à 17:06
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
- Javascript echo ✓ - Forum PHP
- Node.js javascript runtime virus ✓ - Forum Virus
- Erreur #125 javascript - Forum Mozilla Firefox
- A javascript error occurred in the main process - Forum Handicap / Accessibilté
2 réponses
PhP
Messages postés
1770
Date d'inscription
lundi 11 décembre 2000
Statut
Membre
Dernière intervention
23 décembre 2009
606
26 oct. 2002 à 21:35
26 oct. 2002 à 21:35
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 ]]