如何禁用表单中的所有列表框

时间:2009-09-05 12:26:33

标签: javascript

如何禁用表单中的所有列表框

2 个答案:

答案 0 :(得分:3)

$('#formId select').attr('disabled', 'disabled');

编辑:oops,我以为我看到了一个jquery标签。无论如何: -

for (i = 0; i < theform.length; i++) {
        var formElement = theform.elements[i];
        if (formElement.tagName === "SELECT") {
            formElement.disabled = true;
        }
}

答案 1 :(得分:3)

只是为了改进Gavin的正确答案:

var selects = theform.getElementsByTagName("select");
for (i = 0; i < selects.length; i++) {
  selects[i].disabled = true;
}