function delWd(){
var flag = false;
var wd = new Array();
var arr = document.getElementsByName("checkbox");
for(var k = 0;k < arr.length;k++){
if(arr[k].checked){
wd.push(arr[k].value); alert(wd);
} } }
你 HTML 没有打引号吧,估计写成这样了:
<input type="checkbox" value=ffgb/>
要么把引号添上,要么把斜杠去掉
我看了下代码, 真是你说的那样 ,value值没加引号 谢谢了
你alert数组的第一个元素看有没有“/”
都有 我只是截了第二个图
@河流小鱼儿: 那你alert一下arr[k].value看看
@balahoho: 也有"/"
@河流小鱼儿: 那肯定就是你的html有问题了,看 了楼下贴的代码,checkbox那里,value=“<%=rs.getString(5)%>” 把双引号加上
@balahoho: 是的 问题已经解决了,谢谢
HTML代码呢?
我在jsp中写了Java代码 ,然后循环遍历出来的
@河流小鱼儿: value后面的值和/>后标之间应该有个空格
@授之以渔: 解决了 是value值没有家"",谢谢你的帮助
你的checkbox元素的value属性中有/吧。
差不多 已解决 谢谢