如何访问JSP中的复选框值
我对JSP非常陌生,我有以下问题: 我必须获得选中的复选框的值,并在Java中使用这些值 在my approve.jsp中,我有一个名为validateApprove()的函数,单击按钮时会调用该函数如何访问JSP中的复选框值,jsp,Jsp,我对JSP非常陌生,我有以下问题: 我必须获得选中的复选框的值,并在Java中使用这些值 在my approve.jsp中,我有一个名为validateApprove()的函数,单击按钮时会调用该函数 function validateApprove() { var cc= document.getElementsByName('imagecheckbox'); var j=0; var values = new array(); for (var i = 0;
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)");
}
}
弄错
var values = new array();
应该是
var values = new Array();
A
不是数组声明中的A
另见
函数validateApprove(){
var cc=[];
var temp=document.getElementsByName('imagecheckbox');
cc.推送(温度);
var j=0;
var值=新数组();
对于(var i=0;i
var values=new array();可以定义为var值=[];虽然这个代码片段可以解决这个问题,但它确实有助于提高文章的质量。请记住,您将在将来回答读者的问题,这些人可能不知道您的代码建议的原因。
var values = new Array();
function validateApprove() {
var cc=[];
var temp = document.getElementsByName('imagecheckbox');
cc.push(temp);
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)");
}
}
enter code here