用js绑定button并设置权限?怎么做?

解决方案 »

  1.   

    是不是有权限操作就让按钮可以用,没有权限操作就disabled。
      

  2.   

    是=有权限操作就让按钮可以用,没有权限操作就disabled。  
      

  3.   

    我想在js里边完成  没有操作权限时disabled或给个提示  没有权限操作
      

  4.   

    自己做下逻辑判断 用什么语言写的页面啊...
    or
    disabled="disabled"
      

  5.   

    假定这样的 且使用了 jquery
    <script type='text/javascript'>
    var limits={
           A:0
           ,B:1
           ,C:2
           ,D:3
    };//这里代表权限的名称 和权限值 值越小 代表越大
    var MyLimits='B';  //这里代表我当前的权限(这个值要自己想办法获取)
    $('button[limits]').each(function(){  //枚举所有 包含[limits]属性的button
        var bt=$(this);
        var lt=bt.attr('limits');  //获取按钮中的limits属性的值
        var myLimitsValue=limits[MyLimits];  //获取我的权限值
        var btLimitsValue=limits[lt];        //获取按钮需要的权限
        if(myLimitsValue>btLimitsValue){
            //我的权限值比按钮的权限值大 说明 我没有使用这个按钮的权利
            bt.unBind();  //删除所有的事件
            bt.bind('click',function(){alert('你不能使用,需要权限:'+lt);});//改变click事件
        }
    });</script>
    <body>
    <button limits='A' value='功能1' onclick='alert('a');' />
    <button limits='B' value='功能1' onclick='alert('a');'/>
    <button limits='C' value='功能1' onclick='alert('a');'/>
    <button limits='D' value='功能1' onclick='alert('a');'/>
    </body>
      

  6.   

    document.getElementById('btn').disabled = 'disabled';