1

ドロップダウンリスト ボックスの最初の入力に基づいて、2 番目のドロップダウンリスト ボックスが選択できるようにする必要があります

項目の選択を無効にするために以下の 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 Function を呼び出すことができます...

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

Html で:-

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