Plus de onChange après un disabled = false

Résolu
afrodje Messages postés 759 Date d'inscription   Statut Membre Dernière intervention   -  
afrodje Messages postés 759 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai une liste déroulante avec un événement onChange.
D'après une fonction, elle doit se griser
Code :

document.getElementById("liste").disabled = false;


Mais l'utilisateur peut la dégriser grâce à un lien avec la fonction toute simple suivante :
Code :

function enlev_gris()
{
		document.getElementById("liste").disabled = false;
}


La liste est de nouveau accessible mais l'événement onChange ne marche plus.

Pourquoi?

Merci

2 réponses

Psyk974 Messages postés 551 Date d'inscription   Statut Membre Dernière intervention   51
 
ça ne fonctionne plus c'est à dire ???

Si tu as dégrisé une fois déjà le champs va pas se dégrisé encore une fois...
0
afrodje Messages postés 759 Date d'inscription   Statut Membre Dernière intervention   168
 
Ça marche plus, c'est a dire que si je mets une alert dans la fonction du onChange, l'alert ne se lance pas donc j'en déduit que l'événement onChange ne fonctionne plus...

La liste se grise, et ensuite l'utilisateur l'a dégrise et c'est à ce moment la que ça ne marche plus.
0
Psyk974 Messages postés 551 Date d'inscription   Statut Membre Dernière intervention   51
 
Ce que je n'arrive pas à comprendre dans ton truc c'est que tu veux appliquer un onchange sur un champ qui est désactivé au départ... L'évènement onchange fonctionnera jamais si ton champ est désactivé.
0
afrodje Messages postés 759 Date d'inscription   Statut Membre Dernière intervention   168 > Psyk974 Messages postés 551 Date d'inscription   Statut Membre Dernière intervention  
 
Je sais qu'il ne fonctionnera pas quand la liste est grisé mais après je l'a dégrise, ça devrait marcher !
0
Psyk974 Messages postés 551 Date d'inscription   Statut Membre Dernière intervention   51 > afrodje Messages postés 759 Date d'inscription   Statut Membre Dernière intervention  
 
Bah envoi moi ton code simplifié uniquement avec le champ en question, et ta fonction javascript.
0
afrodje Messages postés 759 Date d'inscription   Statut Membre Dernière intervention   168 > Psyk974 Messages postés 551 Date d'inscription   Statut Membre Dernière intervention  
 
Ça marche, j'avais mis une condition et donc le onChange ne prenait pas.

Merci quand même !
0