-4

asp:checkbox リストで少なくとも 1 つの項目が選択されていることを確認したいのですが、checkboxlist で少なくとも 1 つの項目が選択されている場合は、ボタンを有効にします。

助けてください

4

2 に答える 2

1

詳細については、javascript を使用したチェックボックス リスト Asp.Net コントロールの検証のリンクを参照してください。してみてください:

<script language="javascript" type="text/javascript"> 
function CheckItem(sender, args){     
    var chkControlId = '<%=chkMealPeriod.ClientID%> '    
    var options = document.getElementById(chkControlId).getElementsByTagName('input');    
    var ischecked=false;    
    args.IsValid =false;    
    for(i=0;i<options.length;i++)    
    {        
        var opt = options[i];        
        if(opt.type=="checkbox")        
        {                       
            if(opt.checked)            
            {                
                ischecked= true;                
                args.IsValid = true;                            
            }        
        }     
    }
}
于 2013-01-23T12:46:47.797 に答える