chebox(1) 姓名 密码
1 aaa bbb
2 ccc ddd
3 eee fff
4 444 444我分别取到了数据库的值 他的id用checkbox控制 如果选种一条就更新一条 如果选种多条就更新多条我现在能过得到checkbox的值 但我不知道怎样得到姓名和密码的值怎样更新?? 有人struts做过类似的吗???
1 aaa bbb
2 ccc ddd
3 eee fff
4 444 444我分别取到了数据库的值 他的id用checkbox控制 如果选种一条就更新一条 如果选种多条就更新多条我现在能过得到checkbox的值 但我不知道怎样得到姓名和密码的值怎样更新?? 有人struts做过类似的吗???
循环更新
stmt.addBatch(sql_1);
stmt.addBatch(sql_2);
...
stmt.executeBatch();
stmt.commit();
var i=0;
var chk=document.getElementsByName("checkdel");//获取checkbox
for( i=0;i<chk.length;i++)
{
if (chk[i].checked==true)//当前有选择的记录
break;
}
if (i>chk.length-1)
{
alert('必须选择记录');
return;
}
var j=0;
var orderNums=document.getElementsByName("myordernum");//你可以改成username
var strOrderNum="";//累加字符串
for (j=0;j<chk.length;j++){
if (chk[j].checked){
if (orderNums[j].value=="")//排名为空时赋值50
orderNums[j].value=50;
strOrderNum+=orderNums[j].value+",";
}
}
document.getElementById("ordernumList").value=strOrderNum;
document.forms[0].action="userAuditMaintAction.do?method=updateCorpOrdernum&forward=NormalCorpAuditQuery";
document.forms[0].submit();
}
我懒得改了,你自己看看吧到了action以后
String[] checkids = (String[]) updateform.get("checkdel");
String ordernums = httpServletRequest.getParameter("ordernumList");
String newStr = ordernums.substring(0,ordernums.length()-1);//去除最后一个逗号
String[] orderArray=newStr.split(",");
for (int num = 0; num < checkids.length; num++) {
//你的操作
}
你试试