<td>
<input type="checkbox" id="${child.id }_C" onclick="addOrModifyPermission(this)" resourceSn="${child.id }" permission="0">C
<input type="checkbox" id="${child.id }_R" onclick="addOrModifyPermission(this)" resourceSn="${child.id }" permission="1">R
<input type="checkbox" id="${child.id }_U" onclick="addOrModifyPermission(this)" resourceSn="${child.id }" permission="2">U
<input type="checkbox" id="${child.id }_D" onclick="addOrModifyPermission(this)" resourceSn="${child.id }" permission="3">D
</td>
我想把input标签中德resourceSn  和permission中的值传到addOrModifyPermission(this)这个函数中
function addOrModifyPermission(field) {

//如果被选择上,则同时选择“继承”和启用
if(field.checked) {
$(field.resourceSn+"_USE").checked = true;

<c:if test="${type eq 'userss'}">
$(field.resourceSn+"_EXT").checked = true;
</c:if>

}

<%=request.getAttribute("sn")%>
<%=request.getAttribute("modules")%>
<%=request.getAttribute("type")%>
aclManager.addOrModifyPermission(
"${type}", 
"${sn}", 
field.resourceSn, 
field.permission, 
field.checked
);
}函数如下:但是我在checkbox选中的值不能有效的插入数据库中,!我猜测可能的原因有:
1:input 没有resourceSn这个属性,所以该值不能传进那个函数中。
2、在我函数中接受参数的方法有问题?
但是以上的问题,不知道如何修改,尝试了很多边,均不成功,所以希望大牛们给予指点,在这里表示感谢了

解决方案 »

  1.   

    onclick="addOrModifyPermission(this,${child.id},1|2|3|0)" 
      

  2.   

    use  alert()  in javascript for debug..user System.out.println()  in server . step by step..
      

  3.   

    有谁知道用webService java类调用XML的配置吗?我用的框架是ssh,要把数据保存到数据库。在此谢谢了。可以发我QQ1132339161
      

  4.   

    传值问题可以解决,这个没有问题
    在js方法中加入
    field.getAttribute("resourceSn")

    field.getAttribute("permission")就可以得到.然后呢?