如何在php中的特定会话中使用js函数?

时间:2016-11-17 09:28:45

标签: javascript php jquery session-variables

有两个面板。一个用于管理员,另一个用于其他用户。管理员可以做任何其他用户可以做很少事情的事情。

页面中有两个表。一个是星期五,另一个是星期六。我想从表中设置单选按钮选择的选择限制。用户不能从星期五表中的4个插槽中选择3个以上的插槽。但管理员可以选择全部。如何为管理员控制这个javascript函数?

这是我的js函数:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script type="text/javascript">
    //table fri
    $("#fri input[type='radio']").change(function(){
        var count = $("#fri input[type='radio']:checked").length;
        if(count>3){
            $(this).prop('checked', false);
          alert("You cannot add more than 3");
        }
    });
    //table sat
    $("#sat input[type='radio']").change(function(){
        var count = $("#sat input[type='radio']:checked").length;
        if(count>3){
            $(this).prop('checked', false);
          alert("You cannot add more than 3");
        }
    });
</script>

1 个答案:

答案 0 :(得分:0)

你可以在脚本中添加一个if else条件。

        //table fri
        var admin = <?php echo ($admin) ? 1: 0?>; // $admin holds current user type admin / not
        $("#fri input[type='radio']").change(function(){
            var count = $("#fri input[type='radio']:checked").length;
            if(!admin && count>3){
                $(this).prop('checked', false);
              alert("You cannot add more than 3");
            }
        });