1

基于下拉列表框的第一个输入,第二个下拉列表框应该启用选择

已使用以下 javascript 来禁用项目的选择。

function close_other_box(box){
    if(box.id="dropdown1" && box.selectedIndex<2){
        document.getElementById('dropdown2').value="Select"
        document.getElementById('dropdown2').disabled=true
    } else {
        document.getElementById('dropdown2').disabled=false
    }
}

当我运行页面“dropdown2”时没有被禁用,在我在第一个“dropdown1”上做出选择后,只有 dropdown2 被禁用.....

我需要的是,

加载页面时,我需要禁用 dropdown2 ...

4

2 回答 2

3

采用window.onload

window.onload = function () {
    document.getElementById('dropdown2').disabled=true;
}

这是JSFiddle

于 2012-09-03T09:19:42.257 回答
1

您可以在 Body 的 Onload 事件上调用 Disable 函数,如下所示...

 <script>
    function disablesecondDropDown(){
    document.getElementById('dropdown2').value="Select";
    document.getElementById('dropdown2').disabled=true;
    }
    </script>

在 HTML 中:-

<body onload="disablesecondDropDown()">
于 2012-09-03T09:21:14.347 回答