2010-07-28 3 views
0

Est-il possible de rendre les éléments de formulaire inutilisables sans définir la propriété disabled pour chaque élément?Désactiver les éléments de formulaire à l'aide de la capture d'événement

Mon idée était la suivante:

container.addEventListener('click', function(e) { 
    e.stopPropagation(); 
    e.preventDefault(); 
}, true); 

Il se comporte comme prévu pour les éléments non-forme, mais il ne s'arrêtera par exemple sélectionnez les éléments à partir de leurs options lorsque vous cliquez dessus.

Répondre

0

La sélection sera ouverte après l'événement mousedown, c'est donc l'événement que vous devez arrêter. http://jsfiddle.net/6K9Mj/

Questions connexes