ssh中,js如何获取多选框的值并传入action,下面是我的代码,大家帮忙修改一下,并帮我写出action感激不尽
/* 是否全选标记 */
var checkedAll = false;
/* 全选/取消全选
* formName 所在form的name值
* checkboxName checkbox的name值
* 注意:所有checkbox的name值都必须一样,这样才能达到全选的效果
*/
function selectAll(formName,checkboxName){
var form = document.all.item(formName);
var elements = form.elements[checkboxName];
alert(form);
alert(elements);
for (var i=0;i<elements.length;i++){
var e = elements[i];
if(checkedAll){
e.checked = false;
form.alls.checked = false;
} else {
e.checked = true;
form.alls.checked = true;
}
}
if(checkedAll){
checkedAll = false;
} else {
checkedAll = true;
}
}
/* 检查是否有checkbox被选中
* formName 所在form的name值
* checkboxName checkbox的name值
* 注意:所有checkbox的name值都必须一样,这样才能达到全选的效果
*/
function checkAll(formName,checkboxName){
var hasCheck = false;
var form = document.all.item(formName);
var elements = form.elements[checkboxName];
for (var i=0;i<elements.length;i++){
var e = elements[i];
if(e.checked){
hasCheck = true;
}
}
return hasCheck;
}
/* 执行操作 */
function do_action(){
alert("1111111111111111111111111yuyuyu");
if (!checkAll("formName","no")){
alert("没有checkbox被选中,提示用户至少选择一个!");
}
else{
var che=document.getElementsByName("checkbox");
for(var i=0;i<che.length;i++){
if(che[i].checked){
alert(che[i].value);
up=che[i].checked;
document.formName.action= "/system/sysupdate/Cjy_upprior.do?checkbox1=" +up;
}
}
}
}
jsp代码:<body >
<form action="" name="formName" method="post" enctype="multipart/form-data" >
<input type="file" name="path" id="ss" />
<br>
<input type="button" value="提交" onclick="upload()">
<table id="dataList" align="center" border="1" >