javascript复选框启用/禁用

javascript复选框启用/禁用,javascript,html,listbox,checkbox,Javascript,Html,Listbox,Checkbox,好的,这是非常有趣的,可能很简单。我想用禁用的复选框开始我的网页,在选择listbox中的特殊行后启用这些复选框。所以我把它放在onload方法中 onload = function () { for (i = 0; i < document.frmMain.checkgroup.length; i++){ document.frmMain.checkgroup[i].disabled = true ; } } onload=函数(){ 对于(i=0;i

好的,这是非常有趣的,可能很简单。我想用禁用的复选框开始我的网页,在选择listbox中的特殊行后启用这些复选框。所以我把它放在onload方法中

onload = function () {
   for (i = 0; i < document.frmMain.checkgroup.length; i++){
        document.frmMain.checkgroup[i].disabled = true ;
   }
}
onload=函数(){
对于(i=0;i
它以禁用的框开始我的页面,现在我想启用它们

function enableCheckboxes(){
    if (document.frmMain.Vrste[document.frmMain.Vrste.selectedIndex].value == "Sendvici i Rostilj"){
        for(i=0;i<document.frmMain.checkgroup.length;i++){
       document.frmMain.checkgroup[i].enabled = true;

        }
    }
}
功能启用复选框(){
if(document.frmMain.Vrste[document.frmMain.Vrste.selectedIndex]。值==“Sendvici i Rostilj”){
对于(i=0;i请尝试:

    document.frmMain.checkgroup[i].disabled = false ;

如果您希望将jquery库添加到您的页面,那么我将添加:

$(document).ready(function() {
    $("input[name='checkgroup']").attr("disabled", "disabled");
})

function enableCheckboxes() {
   $("input[name='checkgroup']").removeAttr("disabled");
}
如果不想使用jquery,只需将启用行更改为:

document.frmMain.checkgroup[i].disabled = false ;
$(document).ready(function() {
    $("input[name='checkgroup']").attr("disabled", "disabled");
})

function enableCheckboxes() {
   $("input[name='checkgroup']").removeAttr("disabled");
}
document.frmMain.checkgroup[i].disabled = false ;