使用事件捕获禁用表单元素

时间:2010-07-28 13:45:48

标签: javascript events forms

是否可以在不为每个元素设置disabled属性的情况下使表单元素无法使用?

我的想法是:

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

它的行为与非表单元素一样,但不会停止,例如单击时选择显示其选项的元素。

1 个答案:

答案 0 :(得分:0)

选择将在mousedown事件后打开,因此这是您必须停止的事件。 http://jsfiddle.net/6K9Mj/