比如说,你的checkbox的name是xhbox,则可以在另一个页面通过String[] xhArray = request.getParameterValues("xhbox");获的选中的数组。
解决方案 »
- 奇了怪了!这个问题贼有味!
- 有没有人帮我看看为什么这段代码运行的时候老出现‘行731,字符:21 缺少“;’的错误?
- 在线等 求救 这样的表单怎么求和值
- 难道<map>不支持appendChild方法?高手帮解决一下?
- 帮帮忙,急,在线等
- ■■请教:点击ListBox上列表项,如何得到点中的列表项的值?■■
- 请专家帮我的网页菜单把脉,谢谢。。。
- 哪里有类似YAHOO的写信的Word Editor的javascript原代码.
- swiper 动态加载后台数据到slide中,分页符只有一个pagination怎么解决?
- 点击button怎么能才能改变value的值
- 比较难的问题,怎样把一个HTML元素从一个主窗口中移动到一个iframe的子窗口中?
- 如何使一个文本框只能输入小数点、数字、tab键,并且按回车切换到下一个输入焦点!
我上次的表格里面的所有记录是从数据库读出来显示的,而且是用<logic:iterator>循环显示出来的,所以没个checkbox的name值是一样的,就value不一样,后来我用以下方法实现了我的要求:<script language="javascript">
var ref=new Array();
function sel(parameter)
{
var isexist=0;
if(ref.length>0){
for(var m=0;m<ref.length;m++){
if(ref[m]==parameter){
ref.splice(m,1);
document.all.form_action.transfer.value="";
isexist=1;
break;
}
}
if(isexist==0)
{ ref.push(parameter);}
}else{
ref.push(parameter);
}
document.all.form_action.transfer.value=ref[0];
}
</script>
parameter是选中的checkbox的value值,transfer是我一个表单域,你可以参考下,希望对你有用
var test = function(){
var ckbs = document.getElementsByTagName('input');
for(var i=0; i<ckbs.length; i++){
if(ckbs[i].type == 'checkbox'){
ckbs[i].parentNode.insertBefore(document.createTextNode(ckbs[i].checked),ckbs[i].nextSibling);
}
}
}
</script>
<input type="button" value="test" onclick="test()" />
<input type="checkbox" /><br />
<input type="checkbox" /><br />
<input type="checkbox" /><br />
<input type="checkbox" /><br />
<input type="checkbox" /><br />
<input type="checkbox" /><br />
var xs=document.getElementsByTagName('INPUT');
for(var i=0;i<xs.length;i++){
if(xs[i].type=='checkbox')
ns[ns.length]=xs[i];
}============
ns就是所有的checkbox组成的数组