【发布时间】:2016-11-11 20:46:28
【问题描述】:
我是 JSP 的新手,遇到以下问题:
我必须获取选中的复选框的值并在 Java 中使用这些值
在我的approve.jsp 中,我有一个名为validateApprove() 的函数,当单击按钮时会调用该函数。
function validateApprove() {
var cc= document.getElementsByName('imagecheckbox');
var j=0;
var values = new array();
for (var i = 0; i < cc.length; i++) {
if(cc[i].checked == true) {
values[j]== cc[i].value;
j++;
}
}
if (j==0) {
alert("please check atleast one item");
} else {
alert("Are you sure? Do you want to approve " + j + " item(s)");
}
}
我得到的错误是: ReferenceError: 数组未定义
为什么会抛出这个错误?我可以像下面这样在Java中使用数组吗:
String vals[] = request.getParameterValues("values");
【问题讨论】:
-
var values = new array();可以定义为 var values = [];
标签: jsp