本帖最后由 zhangle123 于 2011-11-03 16:06:48 编辑

解决方案 »

  1.   

    script块只留那个函数
    函数中只留一个alert测试
      

  2.   

    用了火狐浏览器
    显示 
    missing formal parameter
    addOrUpdatePermission is not defined
      

  3.   


    代码太长没法看
    checkbox选择是调用函数,最好用onchange(),onclick在选择没有改变的话,触发不了,所以不调用。。
      

  4.   

    经过多次尝试发现是哪个函数里面的var field的问题,说是没有定义参数
    把var filed删除之后就可以进去,但是我在onclick="addOrUpdatePermission(this)"里面传了this,就是想取到<input>里面的其他东西,现在参数不穿了,还可以取?
      

  5.   

    谢谢大家的帮助,我现在明白了,是我哪个var filed的问题,应该直接用filed,不需要var
     function addOrUpdatePermission(field) {...
    }
      

  6.   

    楼上的,
    “应该直接用filed,不需要var”
    这是为什么