function deletes() //删除
{
var objsq = document.getElementsByName("arraycommdityid");
var i;
       if (objsq.length <= 0) {
alter("没有选中删除项!");
                      break;
}else{
for (i = 0; i < objsq.length; i++) {
 if (objsq[i].checked == true) {
var url = "deletes?arraycommdityid=" + objsq[i].value;
                         document.form.action=url;
 document.form.submit();
      }
                }
}}

调用处<input type="button" onclick="deletes(this);" value="删除" />我现在想把checked ==ture的组成一组字符串传到后台网上搜疯了,点击完全没反映我觉得最起码给我弹出一个框啊,没搞过多少js代码求帮助好人帮帮俺把。全选和反选都做好了。

解决方案 »

  1.   


    function deletes() //删除
    {
      var objsq = document.getElementsByName("arraycommdityid");
      var s = "";
      for (var i = 0; i < objsq.length; i++){
        if (objsq[i].checked) s += objsq[i].value + ",";
      }
      if(s == ""){
        alter("没有选中删除项!");
      }
      else{
        s = s.substr(0, s.length-1);
        var url = "deletes?arraycommdityid=" + escape(s);
        document.forms[0].action = url;
        document.forms[0].submit();
      }
    }
      

  2.   

    还是没反映算了 我把全部代码贴上来<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <%@ taglib prefix="s" uri="/struts-tags"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>域名管理系统</title>
    <script type="text/javascript" src="js/jquery.js">
    </script>
    <script type="text/javascript" src="js/indexjs.js">
    </script>
    <script type="text/javascript" src="js/jquery.pagination.js">
    </script>
    <%
    int pageNo = (Integer) request.getAttribute("pageNo");
    %>
    <script type="text/javascript">function selectAll() //全选
    {
    var objs = document.getElementsByName("arraycommdityid");
    var i;
    for (i = 0; i < objs.length; i++) {
    objs[i].checked = true;
    }
    }
    function reverseSelect() //反选
    {
    var objs = document.getElementsByName("arraycommdityid");
    var i;
    for (i = 0; i < objs.length; i++) {
    if (objs[i].type == 'checkbox') {
    if (objs[i].checked == true) {
    objs[i].checked = false;
    } else {
    objs[i].checked = true;
    }
    }
    }
    }
    function deletes() //删除
    {
      var objsq = document.getElementsByName("arraycommdityid");
      var s = "";
      for (var i = 0; i < objsq.length; i++){
        if (objsq[i].checked) s += objsq[i].value + ",";
      }
      if(s == ""){
        alter("没有选中删除项!");
      }
      else{
        s = s.substr(0, s.length-1);
        var url = "deletes?arraycommdityid=" + escape(s);
        document.forms[0].action = url;
        document.forms[0].submit();
      }
    }
    </script> </head> <body> <table width="980" border="0">
    <tr>
    <th width="40">
    选&nbsp&nbsp择:
    </th>
    <th width="80">
    ICP_Id:
    </th>
    <th width="150">
    域&nbsp&nbsp名:
    </th>
    <th width="80">
    性&nbsp&nbsp质:
    </th>
    <th width="80">
    许可证号:
    </th>
    <th width="80">
    网站名称:
    </th>
    <th width="80">
    网站首页:
    </th>
    <th width="80">
    主办单位:
    </th>
    <th width="80">
    审核时间:
    </th> <th width="80">
    插入时间:
    </th>
    </tr> <tbody> <s:iterator value="querylist" var="c">
    <tr>
    <td width="40">
    <input type="checkbox" name="arraycommdityid"
    id="arraycommdityid" value="${c.id}">
    </td>
    <td width="80">
    ${c.icpId}
    </td>
    <td width="150">
    ${c.domain }
    </td>
    <td width="80">
    ${c.nature }
    </td>
    <td width="80">
    ${c.icp }
    </td>
    <td width="80">
    ${c.siteName }
    </td>
    <td width="80">
    ${c.home }
    </td>
    <td width="80">
    ${c.organizers }
    </td>
    <td width="80">
    ${c.auditTime }
    </td>
    <td width="80">
    ${c.queryTime }
    </td>
    </tr>
    </s:iterator>
    </tbody>
    </table>
    <table>
    <tr>
    <td>
    <a href="?pageNo=<%=pageNo + 1%> ">下一页</a>
    </td>
    <td>
    <a href="?pageNo=<%=pageNo - 1%>">上一页</a>
    </td>
    <td align="left">
    <input type="button" onclick="selectAll(this);" value="全选" />
    </td>
    <td align="left">
    <input type="button" onclick="reverseSelect(this);" value="反选" />
    </td>
    <td>
    <input type="button" onclick="deletes();" value="删除" />
    </td> </tr>
    </table> </body></html>
      

  3.   

    function check(arg){  
    var boxes=document.getElementsByName("checkbox");  
    var id = null;   
      for(var i=0; i <boxes.length; i++)   
      if(boxes[i].checked)   
      {id = boxes[i].value;   
      }  
      window.location.href="../TPM15/product.do?method=queryProductsByAppIDMain&APPID="+id;  
     
      
    }
    搞定 谢谢各位。