1.在form 中定义一个隐藏域
<input type='hidden' name='userFilterLevel' value ='<%=user.getUserFilterLevel() %>'>
在隐藏域中获取到权限级别,并给控件赋值。
2.然后在 js中定义 权限变量
var userFilterLevel = fmFilter.userFilterLevel.value;
通过form中的空间获取权限值。
在做项目时候,碰到不同用户进入系统,系统控件会发生变化,此时JS中验证的方法会出现不同的错误。

在form表单中添加隐藏域,然后获取到用户权限。
<input type='hidden' name='userFilterLevel' value ='<%=user.getUserFilterLevel() %>'>
然后在Js中使用
var userFilterLevel = fmFilter.userFilterLevel.value;
获取到权限,
然后 function xxx()就可以进行权限的处理
function xxx()
{
var userFilterLevel = fmFilter.userFilterLevel.value;
if (userFilterLevel == 1)
{
// doSomeThings;
}
if (userFilterLevel == 2)
{
// doSomeThings;
}
}