首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

各位大神。关于checkbox的有关问题跪求帮助

2013-02-25 
各位大神。关于checkbox的问题跪求帮助td alignrightstrong classx*/strong用户管理权限:/td

各位大神。关于checkbox的问题跪求帮助

<td align="right"><strong class="x">*</strong>用户管理权限:</td>
<td colspan="2">
                <div style="display:none;" id="ptcust">
                 <input value="S" type="checkbox" name="C_USER_AUTH" id="C_USER_AUTH"/><span class="ch">操作客服&nbsp;</span>
                 <input value="M" type="checkbox" name="C_USER_AUTH" id="C_USER_AUTH"/><span class="ch">审核客服&nbsp;</span>
                 <input value="H" type="checkbox" name="C_USER_AUTH" id="C_USER_AUTH"/><span class="ch">人事客服&nbsp;</span>
                 <input value="T" type="checkbox" name="C_USER_AUTH" id="C_USER_AUTH"/><span class="ch">测评客服&nbsp;</span>
                </div>
                <div style="display:none;" id="cust">
                <input value="N" type="checkbox" name="C_USER_AUTH" id="C_USER_AUTH" onClick="notype(this);"/><span class="ch">非管理人员&nbsp;</span>
                  <input value="S" type="checkbox" name="C_USER_AUTH" id="C_USER_AUTH"/><span class="ch">系统管理&nbsp;</span>
                  <input value="H" type="checkbox" name="C_USER_AUTH" id="C_USER_AUTH"/><span class="ch">人事平台&nbsp;</span>
               </div>
               <div style="display:none; float:left;" id="TMS" >
                 <input value="G" type="checkbox" name="C_USER_AUTH" id="C_USER_AUTH"/><span class="ch">总经理平台&nbsp;</span>
                 <input value="M" type="checkbox" name="C_USER_AUTH" id="C_USER_AUTH"/><span class="ch">经理平台&nbsp;</span>
                </div>
                <div style="display:none; float:left;" id="TAS" >
                <input value="T" type="checkbox" name="C_USER_AUTH" id="C_USER_AUTH"/><span class="ch">测评管理&nbsp;</span>
                </div></td>
                <td width="27%">
<span id="C_USER_AUTHTip"></span></td></tr>


            </table>
            </div>   

上面的分为两种。A用户登录看到的是
  <div style="display:none" id="ptcust" >
                 <input value="S" type="checkbox" name="C_USER_AUTH" id="C_USER_AUTH"/><span class="ch">操作客服&nbsp;</span>
                 <input value="M" type="checkbox" name="C_USER_AUTH" id="C_USER_AUTH"/><span class="ch">审核客服&nbsp;</span>
                 <input value="H" type="checkbox" name="C_USER_AUTH" id="C_USER_AUTH"/><span class="ch">人事客服&nbsp;</span>
                 <input value="T" type="checkbox" name="C_USER_AUTH" id="C_USER_AUTH"/><span class="ch">测评客服&nbsp;</span>
                </div>
。。。。。。B用户登录看到的是
 <div style="display:none" id="cust">
                <input value="N" type="checkbox" name="C_USER_AUTH" id="C_USER_AUTH" /><span class="ch">非管理人员&nbsp;</span>
                  <input value="S" type="checkbox" name="C_USER_AUTH" id="C_USER_AUTH"/><span class="ch">系统管理&nbsp;</span>
                  <input value="H" type="checkbox" name="C_USER_AUTH" id="C_USER_AUTH"/><span class="ch">人事平台&nbsp;</span>
               </div>
               <div style="display:none" id="TMS" >
                 <input value="G" type="checkbox" name="C_USER_AUTH" id="C_USER_AUTH"/><span class="ch">总经理平台&nbsp;</span>
                 <input value="M" type="checkbox" name="C_USER_AUTH" id="C_USER_AUTH"/><span class="ch">经理平台&nbsp;</span>
                </div>
                <div style="display:none" id="TAS" >
                <input value="T" type="checkbox" name="C_USER_AUTH" id="C_USER_AUTH"/><span class="ch">测评管理&nbsp;</span>
                </div>
如果按照平常根据value值判断行不行。因为,会有两个的value值一样,我试着根据divid,可以判断
[code=javascript]//用户管理权限
$("div[id='ptcust']").click(function(){alert(1);
if($("input[value='S']").attr("checked")==true||
$("input[value='M']").attr("checked")==true||
$("input[value='H']").attr("checked")==true||


$("input[value='T']").attr("checked")==true||
$("input[value='G']").attr("checked")==true||
$("input[value='N']").attr("checked")==true
){
$("#C_USER_AUTHTip").html(" ").removeClass().addClass("onCorrect");
}else{
 $("#C_USER_AUTHTip").html("请选择用户管理权限").removeClass().addClass("onError");
}
})

[/code]。。。可以另一个用户看到的是
 <div style="display:none" id="cust">
                <input value="N" type="checkbox" name="C_USER_AUTH" id="C_USER_AUTH" /><span class="ch">非管理人员&nbsp;</span>
                  <input value="S" type="checkbox" name="C_USER_AUTH" id="C_USER_AUTH"/><span class="ch">系统管理&nbsp;</span>
                  <input value="H" type="checkbox" name="C_USER_AUTH" id="C_USER_AUTH"/><span class="ch">人事平台&nbsp;</span>
               </div>
               <div style="display:none" id="TMS" >
                 <input value="G" type="checkbox" name="C_USER_AUTH" id="C_USER_AUTH"/><span class="ch">总经理平台&nbsp;</span>
                 <input value="M" type="checkbox" name="C_USER_AUTH" id="C_USER_AUTH"/><span class="ch">经理平台&nbsp;</span>
                </div>
                <div style="display:none" id="TAS" >
                <input value="T" type="checkbox" name="C_USER_AUTH" id="C_USER_AUTH"/><span class="ch">测评管理&nbsp;</span>
                </div>
放在三个div里,要怎么判断选中的是哪个呢??
[解决办法]
$("#cust").find("input[value='S']").attr("checked");

热点排行