首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

复选框有关问题!求指点

2013-01-11 
复选框问题!!!求指点如何批量删除选中的记录,我想把参数拼接在链接后面: a styletext-decoration:none

复选框问题!!!求指点
如何批量删除选中的记录,我想把参数拼接在链接后面:
 <a style="text-decoration:none;display:block;margin-top:3px;color: black;"  href="${request.getContextPath}/restaurant_management/deleteOrder.action?orderId=" >删除记录</a></div>
[解决办法]

 function deleteRecord(){
        //激活所选择的项
      var elem = document.getElementsByName("record");     
  var len = elem.length;   
  var checkstr = "";      
  for(var i=0; i<len; i++) {         
   if(elem[i].checked==true)         
   {  
   if(checkstr!="")    
     {    //将所选的各项记录的id形成字符串,并以“,”分割
      checkstr+=",";    
      }    
     checkstr += elem[i].value;    
    }    

   if(checkstr=="")    
   { 
   alert("请至少选择一项进行操作!");    
    return false;    
   }    
  else   
   { 
      //将拼成的id字符串,作为参数传给Action里面的 checkString 属性  其类型为String
     window.location.href="${request.getContextPath}/restaurant_management/deleteOrder.action?orderId="+checkstr;  
   } 
   }


页面中复选框:<input type="checkbox" name="record" value="<s:property value="orderId" />" />

建议你做成一个删除的button 点击后执行 deleteRecord()

热点排行