jsp复选框怎么传值到ssh的action中去啊?

2025-01-24 06:29:47
推荐回答(3个)
回答1:

妈的,谁教你的网页设计,两个的id都是叫"checkbox",你究竟明不明白name、id、class的区别啊?

当然这不是重点,input本来就是用来传值,你的value="1"当然是传1过去啦,如果你想控制,那就用JS。传值过去之前先用JS控制一下。

var checkbox = document.getElementsByName("privilege.modifyTable");

for(int i = 0; i if(checkbox[i].checked == true){ //如果选中
checkbox[i].value = "1";
}else{ //如果没选中
checkbox[i].value = "0";
}
}

****************************************************************
对了 还有一种更简单的办法,就是当你点击的时候,立刻触发JS,修改checkbox的值







/***********************************************************/
/***************
* 这种办法相对于第一种办法的最大好处,就是不用提交前检查,直接用户选择checkbox的时候立刻改变value
*
*********************/

/***********************************************************/

回答2:

想多了,只能传打钩的值,不打钩的值传什么

回答3:

checkbox类型的input,复选框的value属性只有on和off

是你理解错了,你应该在页面上的每个checkbox后面有个文本值来保存的,这才是真理