有两个面板。一个用于管理员,另一个用于其他用户。管理员可以做任何其他用户可以做很少事情的事情。
页面中有两个表。一个是星期五,另一个是星期六。我想从表中设置单选按钮选择的选择限制。用户不能从星期五表中的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>
答案 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");
}
});