| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 464 人关注过本帖
标题:一个控制输出的问题。。
只看楼主 加入收藏
ysf0181
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:55
帖 子:914
专家分:2385
注 册:2006-10-4
结帖率:76.71%
收藏
已结贴  问题点数:20 回复次数:2 
一个控制输出的问题。。
<html>   
<body>   
    <input type="checkbox" name="checkboxName" onClick="buttonDisable"/>checkboxNameA <br/>   
    <input type="checkbox"   name="checkboxName"   />checkboxNameB <br/>   
    <input type="checkbox" value="看书" name="checkboxName" onClick="buttonDisable">看书<br>
    <input type="checkbox" value="上网" name="checkboxName" onClick="buttonDisable">上网<br>
    <input type="checkbox" value="看电视" name="checkboxName" onClick="buttonDisable">看电视<br>
    <input type="checkbox" value="下棋" name="checkboxName" onClick="buttonDisable">下棋<br>
    <input type="checkbox" value="钓鱼" name="checkboxName" onClick="buttonDisable">钓鱼<br>
    <input type="checkbox" value="打牌" name="checkboxName" onClick="buttonDisable">打牌<br>
    <input type="checkbox" value="发呆" name="checkboxName" onClick="buttonDisable">发呆<br>
    <input type="button"   value="button"  id="buttonNoDisable" disabled="disabled"  />xxxxxx <br/>   
       <table width="100%" border="0" cellspacing="0" cellpadding="0" id="kk1"  bgcolor="#999999"style="display:none">
                    <tr>
                    <td>
                <font color="#FF0000">*</font>您是否在童生家教群里接过家教?(有在童生家教群里接过家教的,优先录用):
                  <input type="radio" name="tongsheng" value="是" >
                  
                 <input name="tongsheng" type="radio" value="否">
                  否</td>
                 </tr>
                 </table>   
      <table width="100%" border="0" cellspacing="0" cellpadding="0" id="kk2" bgcolor="#009900"style="display:none">
                    <tr>
                    <td>
                <font color="#FF0000">*</font>您是否在童生家教群里接过家教?(有在童生家教群里接过家教的,优先录用):
                  <input type="radio" name="tongsheng" value="是" >
                  
                 <input name="tongsheng" type="radio" value="否">
                  否</td>
                 </tr>
                 </table>   
                  <table width="100%" border="0" cellspacing="0" cellpadding="0" id="kk3" bgcolor="#993333"style="display:none">
                    <tr>
                    <td>
                <font color="#FF0000">*</font>您是否在童生家教群里接过家教?(有在童生家教群里接过家教的,优先录用):
                  <input type="radio" name="tongsheng" value="是" >
                  
                 <input name="tongsheng" type="radio" value="否">
                  否</td>
                 </tr>
                 </table>      
</body>   
<script type="text/javascript">   
        
     function buttonDisable(){   
         var checkbox = document.getElementsByName("checkboxName");   
         for(var i=0;i<checkbox.length;i++){   
             if (checkbox[i].checked) {   
                 document.getElementById("buttonNoDisable").disabled=false;
                 if (checkbox[i].value=="看书")
                 {
                   document.all["kk1"].style.display = "";
                 }
                     if (checkbox[i].value=="发呆")
                 {
                   document.all["kk2"].style.display = "";
                 }
                 return;   
                 
             }else{  
                 document.all["kk1"].style.display = "none";
                 document.all["kk2"].style.display = "none";  
                 document.getElementById("buttonNoDisable").disabled=true;   
             }   
                    
         }   
     }   
        
     function initPage(){   
         var checkbox = document.getElementsByName("checkboxName");   
         if (window.addEventListener) {//非IE,// 添加监听      
             for(var i=0;i<checkbox.length;i++){   
                 checkbox[i].addEventListener('click',buttonDisable,false);   
             }   
         } else if (window.attachEvent){//IE      
             for(var i=0;i<checkbox.length;i++){   
                 checkbox[i].attachEvent('onclick', buttonDisable);   
             }   
         }   
     }   
        
     initPage();   
        
        
</script>   
</html>   
当我点 看书 时,kk1 可以输出  ,再去点  发呆时,是不能输入 kk2的。
我要当我点 看书时,kk1可以输出,当我点 发呆 是,kk2可以输出的效果。不管其他的值,只管他们有没有被选定。。

555,老试不行,谢谢。。。
搜索更多相关主题的帖子: 输出 
2010-07-07 21:34
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:20 
程序代码:
<html>  
<body>   
    <input type="checkbox" name="checkboxName" onClick="buttonDisable"/>checkboxNameA <br/>  
    <input type="checkbox"   name="checkboxName"   />checkboxNameB <br/>  
    <input type="checkbox" value="看书" name="checkboxName" onClick="buttonDisable">看书<br>
    <input type="checkbox" value="上网" name="checkboxName" onClick="buttonDisable">上网<br>
    <input type="checkbox" value="看电视" name="checkboxName" onClick="buttonDisable">看电视<br>
    <input type="checkbox" value="下棋" name="checkboxName" onClick="buttonDisable">下棋<br>
    <input type="checkbox" value="钓鱼" name="checkboxName" onClick="buttonDisable">钓鱼<br>
    <input type="checkbox" value="打牌" name="checkboxName" onClick="buttonDisable">打牌<br>
    <input type="checkbox" value="发呆" name="checkboxName" onClick="buttonDisable">发呆<br>
    <input type="button"   value="button"  id="buttonNoDisable" disabled="disabled"  />xxxxxx <br/>  
       <table width="100%" border="0" cellspacing="0" cellpadding="0" id="kk1"  bgcolor="#999999"style="display:none">
                    <tr>
                    <td>
                <font color="#FF0000">*</font>您是否在童生家教群里接过家教?(有在童生家教群里接过家教的,优先录用):
                  <input type="radio" name="tongsheng" value="" >
                  是
                 <input name="tongsheng" type="radio" value="">
                  否</td>
                 </tr>
                 </table>   
      <table width="100%" border="0" cellspacing="0" cellpadding="0" id="kk2" bgcolor="#009900"style="display:none">
                    <tr>
                    <td>
                <font color="#FF0000">*</font>您是否在童生家教群里接过家教kk2?(有在童生家教群里接过家教的,优先录用):
                  <input type="radio" name="tongsheng" value="" >
                  是
                 <input name="tongsheng" type="radio" value="">
                  否</td>
                 </tr>
                 </table>   
                  <table width="100%" border="0" cellspacing="0" cellpadding="0" id="kk3" bgcolor="#993333"style="display:none">
                    <tr>
                    <td>
                <font color="#FF0000">*</font>您是否在童生家教群里接过家教?(有在童生家教群里接过家教的,优先录用):
                  <input type="radio" name="tongsheng" value="" >
                  是
                 <input name="tongsheng" type="radio" value="">
                  否</td>
                 </tr>
                 </table>     
</body>   
<script type="text/javascript">  
     var selAry=new Array();   
     function buttonDisable()
     {
            selAry=new Array();    
         var checkbox = document.getElementsByName("checkboxName");   
         for(var i=0;i<checkbox.length;i++)
         {   
             if(checkbox[i].checked)
             {   
                 document.getElementById("buttonNoDisable").disabled=false;
                 selAry[i]=checkbox[i]; 
             }       
         }
         if(selAry.length==null)
         {
              document.all["kk1"].style.display = "none";
           document.all["kk2"].style.display = "none"; 
           document.getElementById("buttonNoDisable").disabled=true;
           return;   
         }
         ShowSelect();           
     }   
    
     function ShowSelect()
     {
            for(var i=0;i<selAry.length;i++)
            {
                   if(selAry[i]!=null)
                   {
                         switch(selAry[i].value)
                         {
                             case "看书":
                             document.all["kk1"].style.display = "";
                           break;
                           case "发呆":
                             document.all["kk2"].style.display = "";
                           break; 
                         }  
                   }
            }
     }
      
     function initPage(){   
         var checkbox = document.getElementsByName("checkboxName");   
         if (window.addEventListener) {//非IE,// 添加监听     
             for(var i=0;i<checkbox.length;i++){   
                 checkbox[i].addEventListener('click',buttonDisable,false);   
             }   
         } else if (window.attachEvent){//IE     
             for(var i=0;i<checkbox.length;i++){   
                 checkbox[i].attachEvent('onclick', buttonDisable);   
             }   
         }   
     }   
       
     initPage();   
       
       
</script>  
</html>    
2010-07-08 10:39
ysf0181
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:55
帖 子:914
专家分:2385
注 册:2006-10-4
收藏
得分:0 
程序代码:
<html> 
<body>  
    <input type="checkbox" name="checkboxName" onClick="buttonDisable"/>checkboxNameA <br/> 
    <input type="checkbox"   name="checkboxName"   />checkboxNameB <br/> 
    <input type="checkbox" value="看书" name="checkboxName" onClick="buttonDisable">看书<br>
    <input type="checkbox" value="上网" name="checkboxName" onClick="buttonDisable">上网<br>
    <input type="checkbox" value="看电视" name="checkboxName" onClick="buttonDisable">看电视<br>
    <input type="checkbox" value="下棋" name="checkboxName" onClick="buttonDisable">下棋<br>
    <input type="checkbox" value="钓鱼" name="checkboxName" onClick="buttonDisable">钓鱼<br>
    <input type="checkbox" value="打牌" name="checkboxName" onClick="buttonDisable">打牌<br>
    <input type="checkbox" value="发呆" name="checkboxName" onClick="buttonDisable">发呆<br>
    <input type="button"   value="button"  id="buttonNoDisable" disabled="disabled"  />xxxxxx <br/> 
       <table width="100%" border="0" cellspacing="0" cellpadding="0" id="kk1"  bgcolor="#999999"style="display:none">
                    <tr>
                    <td>
                <font color="#FF0000">*</font>您是否在童生家教群里接过家教?(有在童生家教群里接过家教的,优先录用):
                  <input type="radio" name="tongsheng" value="" >
                  是
                 <input name="tongsheng" type="radio" value="">
                  否</td>
                 </tr>
                 </table>  
      <table width="100%" border="0" cellspacing="0" cellpadding="0" id="kk2" bgcolor="#009900"style="display:none">
                    <tr>
                    <td>
                <font color="#FF0000">*</font>您是否在童生家教群里接过家教kk2?(有在童生家教群里接过家教的,优先录用):
                  <input type="radio" name="tongsheng" value="" >
                  是
                 <input name="tongsheng" type="radio" value="">
                  否</td>
                 </tr>
                 </table>  
                  <table width="100%" border="0" cellspacing="0" cellpadding="0" id="kk3" bgcolor="#993333"style="display:none">
                    <tr>
                    <td>
                <font color="#FF0000">*</font>您是否在童生家教群里接过家教?(有在童生家教群里接过家教的,优先录用):
                  <input type="radio" name="tongsheng" value="" >
                  是
                 <input name="tongsheng" type="radio" value="">
                  否</td>
                 </tr>
                 </table>    
</body>  
<script type="text/javascript"> 
     var selAry=new Array();  
     function buttonDisable()
     {
            selAry=new Array();   
         var checkbox = document.getElementsByName("checkboxName");  
         for(var i=0;i<checkbox.length;i++)
         {  
             if(checkbox[i].checked)
             {  
                 document.getElementById("buttonNoDisable").disabled=false;
                 selAry[i]=checkbox[i];
             }
             else
             {
              document.all["kk1"].style.display = "none";
              document.all["kk2"].style.display = "none";
             }     
         }
         if(selAry.length==null)
         {
              document.all["kk1"].style.display = "none";
           document.all["kk2"].style.display = "none";
           document.getElementById("buttonNoDisable").disabled=true;
           return;  
         }
         ShowSelect();          
     }  
   
     function ShowSelect()
     {
            for(var i=0;i<selAry.length;i++)
            {
                   if(selAry[i]!=null)
                   {
                         switch(selAry[i].value)
                         {
                             case "看书":
                             document.all["kk1"].style.display = "";
                           break;
                           case "发呆":
                             document.all["kk2"].style.display = "";
                           break;
                         } 
                   }
            }
     }
     
     function initPage(){  
         var checkbox = document.getElementsByName("checkboxName");  
         if (window.addEventListener) {//非IE,// 添加监听    
             for(var i=0;i<checkbox.length;i++){  
                 checkbox[i].addEventListener('click',buttonDisable,false);  
             }  
         } else if (window.attachEvent){//IE    
             for(var i=0;i<checkbox.length;i++){  
                 checkbox[i].attachEvent('onclick', buttonDisable);  
             }  
         }  
     }  
      
     initPage();  
      
      
</script> 
</html>    
else
             {
              document.all["kk1"].style.display = "none";
              document.all["kk2"].style.display = "none";
             }      

再加这个控制,呵呵完美了。实时放映用户选择情况。

ASP讨论QQ群:251346273
2010-07-08 14:37
快速回复:一个控制输出的问题。。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.047161 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved