1。用这种方式来判断 if (document.all.m_item.checked)

解决方案 »

  1.   

    2.可以 你可以这样调用那个按钮按下后的执行结果document.all.button.click()  就相当于按下那个按钮了
      

  2.   

    好象不对啊!
    if (document.all.m_item.checked)
    <form method="post" action="sfa.jsp" name= from1>
    <input type='checkbox' name='TCheck' value=dfasdfa>
    <input type='checkbox' name='TCheck' value=dfadasdsdfa>
    <input type='checkbox' name='TCheck' value=dfasdaadffa>
    <input type="button" value="删除" name="del" class="yk9" onclick="javascript:subdel()">
    </form>function  subdel()
    {
    if (document.all.TCheck.checked)
    {
      if(confirm("是否真的要删除选中的?"))
      {
         document.form1.submit();
      }
    }
    }无任何反应
      

  3.   

    已经贴上了
    <form method="post" action="sfa.jsp" name= from1><input type='checkbox' name='TCheck' value=dfasdfa>
    <input type='checkbox' name='TCheck' value=dfadasdsdfa>
    <input type='checkbox' name='TCheck' value=dfasdaadffa><input type="button" value="删除" name="del" class="yk9" onclick="javascript:subdel()"></form>
    <script language="javascript">
    function  subdel()
    {
    if (document.all.TCheck.checked)
    {
      if(confirm("是否真的要删除选中的?"))
      {
         document.form1.submit();
      }
    }
    }
    </script>
      

  4.   

    知道 你哪里错了 你的check的名字全叫name='TCheck'这样脚本就会出错了 你换上不相同的名字就行了
      

  5.   

    若能换的话;我肯定换,但是提交的时候还要取出选择的内容信息进行处理!!!

    <%
     String TC[]=request.getZParameterValues("TCheck");
     if(TC!=null)
     {
       进行处理
     }
    %>所以,不能换另外,我不太明白你的用“这种方式来判断 if (document.all.m_item.checked)”
    中m_item指的是什么?还有,如何在"全部删除"的时候首先全部选中checkbox(已经有个事件
    <input type="checkbox" id="SelAll" name="SelAll" onclick="All();" value="0">
                 </font><a onmouseover="this.style.cssText='cursor:hand;text-decoration:underline'" onclick="SetAll();" onmouseout="this.style.cssText=''" id="selectall">
                 <b><font color="#000000" face="宋体">全选</font></b></a>
    按下即可全选如何调用?
    function AllDel()
    {
    if(confirm("是否真的要全部删除?"))
      {
    //全部选择--如何处理
         document.form1.submit();
      }}
      

  6.   

    你用邮箱的吧 一般的邮箱都用你这样的功能  你查看一下源代码就行了比如163.net的邮箱 另外checkbox 的名称用一样的也行不过那样校验要用if (document.all.m_item(i).checked)来校验  提交后如果名称相同form 会以 ,号分隔符来分隔 如ddd,sfd,df
      

  7.   


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>无标题文档</title>
    </head>
    <script language="javascript">
    function allselect(field)
    {  for(var l = 0;l<document.form1.elements.length;l++)
       { if (window.form1.elements[l].name==field)
       {
            window.form1.elements[l].checked=true;
       }
        }
    }
    function check()
    {   var count = 0;
       for (var l=0;l<window.form1.elements.length;l++)
       {  if(window.form1.elements[l].checked==true)
           count++;    
        } 
       if (count==0)
         var bool1 = confirm("无报废资产?");
         
        if (count>0)
         {
         alert("报废资产件数为"+count);
         var bool2 = confirm("是否删除?"); 
     }

    </script><body><form name="form1" method="post" >
    <div align="center">
      <table width="75%" border="1">
        <tr> 
          <td width="15%"><div align="center">资产ID</div></td>
          <td width="19%"><div align="center">资产名字</div></td>
          <td width="29%"><div align="center">所属地</div></td>
          <td width="37%"><div align="center">是否报废</div></td>
        </tr>
        <tr> 
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td><input type="checkbox" name="checkbox1" value="checkbox">
            </td>
        </tr>
        <tr> 
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>
              <input type="checkbox" name="checkbox1" value="checkbox">
            </td>
        </tr>
        <tr> 
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>
              <input type="checkbox" name="checkbox1" value="checkbox">
           </td>
        </tr>
        <tr> 
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>
              <input type="checkbox" name="checkbox1" value="checkbox">
            </td>
        </tr>
        <tr> <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td><input type="checkbox" name="checkbox1" value="checkbox">
            </td>
        </tr>
      </table>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
        <input type="submit" name="Submit2" value="提交" onclick="check()"/>
        <input type="reset" name="reset" value="取消">
        <input type="button" name="button1" value="全选" onclick="allselect('checkbox1')"/>
      </form>
      <p>&nbsp;</p>
    </div>
    </body>
    </html>不知道对你有没有帮助 随便看看
      

  8.   

    我看了一下,关键很多地方都屏蔽!所以问一些基本的问题!
    这些应该可以通过JS来解决的!
    期待回音真的没有想到问题会复杂话用JS解决吧
      

  9.   

    <form method="post" action="sfa.jsp" name="from1"><input type='checkbox' name='TCheck' value=dfasdfa>
    <input type='checkbox' name='TCheck' value=dfadasdsdfa>
    <input type='checkbox' name='TCheck' value=dfasdaadffa><input type="button" value="删除" name="del" class="yk9" onclick="javascript:subdel()"></form>
    <script language="javascript">
    function  subdel()
    {
    for (i=0; i<document.all.TCheck.length; i++)
    if (document.all.TCheck(i).checked)
    {
      if(confirm("是否真的要删除选中的?"))
      {
         document.all.form1.submit();
      }
    }
    }
    </script>
      

  10.   

    用数组,上面的name取为TCheck[],接受的时候也是数组,用js解决就可以了,郁闷!
      

  11.   

    或者不用name,用id也可以得,时间长没有碰这些了,我以前的写的东西不幸全丢失了,你试一下,如果用name不行的话,用id,
    说明一点就是:name=TCheck[]  或者用:ID=TCheck[]
    另一边接受是:Request.getParameter("TCheck")
    你试一下,好长时间没有搞这些了,忘了。
      

  12.   


     var count = 0;
       for (var l=0;l<window.form1.elements.length;l++)
       {  if(window.form1.elements[l].checked==true)
           count++;    
        } 
       if (count==0)
        return
         
        if (count>0)
      {}To:sdliubo()有多少个就出多少个confirm提示,该优化好了,此问题不再讨论,研究一下,当
    <input type='checkbox' name='TCheck' value=dfasdfa>
    <input type='checkbox' name='TCheck' value=dfadasdsdfa>
    <input type='checkbox' name='TCheck' value=dfasdaadffa><input type='checkbox' name='TCheck' value=dfasdfa>
    <input type='checkbox' name='TCheck' value=dfadasdsdfa>
    <input type='checkbox' name='TCheck' value=dfasdaadffa>每个按下,当全部按下的时候(选择所有)
    <input type='checkbox' name='T'>自动选择,否则不选;实现方法!
    解决完就结贴
      

  13.   

    有多少个就出多少个confirm提示,该优化!!这种问题你自己都搞不定??function CheckAll(form)
    //全选函数
      {
      for (var i=0;i<form.elements.length;i++)
        {
        var e = form.elements[i];
        if (e.name != 'chkall')
           e.checked = form.chkall.checked;
        }
      }别人给你指明方法  不要指望别人什么都给你写出来