代码之家  ›  专栏  ›  技术社区  ›  Anonymous

如何禁用窗体中的所有列表框

  •  0
  • Anonymous  · 技术社区  · 15 年前

    如何禁用窗体中的所有列表框

    2 回复  |  直到 15 年前
        1
  •  3
  •   Marius    15 年前

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

    var selects = theform.getElementsByTagName("select");
    for (i = 0; i < selects.length; i++) {
      selects[i].disabled = true;
    }
    
        2
  •  3
  •   Gavin Gilmour    15 年前
    $('#formId select').attr('disabled', 'disabled');
    

    编辑:哎呀,我还以为看到了jquery标记呢。无论如何:—

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