翻页的时候报错: '__tblPagefrm' 未定义,可我定义了呀。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1"><title>
已处理数据详情
</title><link href="../../css/main.css" type="text/css" rel="stylesheet" />
      <script type="text/javascript" src="../javascript/PopupCalendar.js" ></script>
    <script type="text/javascript">
        function add() {
            addform.submit();
        }
        function onmodi(id) {
            modiform.id.value = id;
            modiform.submit();        }
        function preview(id) {
            viewform.id.value = id;
            viewform.submit();        }
        function dele(id) {
            if (confirm("确定要删除吗?")) {
                delform.id.value = id;
                delform.submit();
               
            }
        }
        function checkLQJL(recordid) {
            window.location.href = "LQJLChekList.aspx?page=1&opcode=confirm&recordid=" + recordid;
        }        var oCalendarChs = new PopupCalendar("oCalendarChs"); //初始化控件时,请给出实例名称:oCalendarChs
        oCalendarChs.weekDaySting = new Array("日", "一", "二", "三", "四", "五", "六");
        oCalendarChs.monthSting = new Array("一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月");
        oCalendarChs.oBtnTodayTitle = "今天";
        oCalendarChs.oBtnCancelTitle = "取消";
        oCalendarChs.Init();
        
    </script>
</head>
<body>  <form name="viewform" id="viewform" action="ProcessIDList.aspx" method="post">
    
<input type="hidden" name="__back2ProcessIDList" value="/jdmanage/ProcessIDList.aspx?TZ1=0`TZ2=3">    <input type="hidden" name="SUBMIT_TYPE" value="4" /> 
    <input type="hidden" name="id" value="" />
  </form>
  <form name="modiform" id="modiform" action="ProcessIDList.aspx" method="post">
     <input type="hidden" name="__METHOD" value="UPDATE">
 <input type="hidden" name="SUBMIT_TYPE" value="0"><input type="hidden" name="__back2ProcessIDList" value="/jdmanage/ProcessIDList.aspx?TZ1=0`TZ2=3">
 
    <input type="hidden" name="id" value=""/>
  </form> 
  <form name="delform" id="delform" action="ProcessIDList.aspx" method="post">
     <input type="hidden" name="__METHOD" value="DELE">
 <input type="hidden" name="SUBMIT_TYPE" value="1"><input type="hidden" name="__back2ProcessIDList" value="/jdmanage/ProcessIDList.aspx?TZ1=0`TZ2=3">    <input type="hidden" name="id" value=""/>
  </form> <form name="addform" id="addform" action="ProcessIDList.aspx" method="post">
     <input type="hidden" name="__METHOD" value="ADD">
 <input type="hidden" name="SUBMIT_TYPE" value="0"><input type="hidden" name="__back2ProcessIDList" value="/jdmanage/ProcessIDList.aspx?TZ1=0`TZ2=3">        <input type="hidden" name="SUBMIT_TYPE" value="1" /> 
         </form>
      <form id="queryform" name="queryform" action="ProcessIDList.aspx" method="post">
    <div>
    <table><tr><td>搅拌站名称&nbsp;<input type="text" name="stationname" style="width: 200px" class="textbox" value="" /></td><td>客户名称&nbsp;<input type="text" name="KHMC" style="width: 200px" class="textbox" value="" /></td><td>类型&nbsp;<input type="text" name="type" style="width: 100px" class="textbox" value="" /></td><td>&nbsp;&nbsp;日期&nbsp;<input type="text" name="starttime" style="width: 100px" class="textbox" value="" onclick="getDateString(this,oCalendarChs)"/></td><td>--&nbsp;<input type="text" name="endtime" style="width: 100px" class="textbox" value="" onclick="getDateString(this,oCalendarChs)"/></td><td> <input type="submit" name="cxbtn" value="查&nbsp;找" class="button" /></td> </tr></table>
      <table width="100%" border="0" cellpadding="0" cellspacing="1" class="listTable">
     
        <tr bgcolor="#f5f5f5">    
          <td align="center" class="listTable_th" width="5%">
            序 号
          </td>
            <td align="center" class="listTable_th" width="15%">
             搅拌站名称
          </td> 
            <td align="center" class="listTable_th" width="15%">
             客户名称
          </td> 
           <td align="center" class="listTable_th" width="5%">
             类型
          </td>
           <td align="center" class="listTable_th" width="50%">
             详情
          </td>
                     <td align="center" class="listTable_th" width="5%">
            时间
          </td>
           <td align="center" class="listTable_th" width="5%">
            操 作
          </td>
        </tr>
          <tr rowid="0" bgcolor="#F9F9F9"  onmouseover="this.bgColor='#e6e6fa';this.style.cursor='hand';" onmouseout="this.bgColor='#F9F9F9';" ><td width="5%"><div align="center">1</div></td><td width="15%"><div align="center">731</div></td><td width="15%"><div align="center">搅拌厂</div></td><td width="5%"><div align="center">提示</div></td><td width="50%"><div align="left">沥青配合比改变:总重量由1011改为1015。</div></td><td width="%5"><div align="center">2013-8-15 14:26:51</div></td><td width="5%"><div align="center"><a href="javascript:checkLQJL('6999');">原始数据</a></div></td></tr>
<tr rowid="1" bgcolor="#F9F9F9"  onmouseover="this.bgColor='#e6e6fa';this.style.cursor='hand';" onmouseout="this.bgColor='#F9F9F9';" ><td width="5%"><div align="center">2</div></td><td width="15%"><div align="center">731</div></td><td width="15%"><div align="center">搅拌厂</div></td><td width="5%"><div align="center">持续警示</div></td><td width="50%"><div align="left">骨料2实际值大于理论值百分比:11.61%。实际值:125。</div></td><td width="%5"><div align="center">2013-8-15 14:26:51</div></td><td width="5%"><div align="center"><a href="javascript:checkLQJL('6999');">原始数据</a></div></td></tr>
        </table>
        <table width="100%" border="0" cellpadding="0" cellspacing="1" class="listTable">
<tr bgcolor="#f5f5f5">
           <td colspan="9">
          <script language="javascript">
    function _firstpage(v)
    {
      __tblPagefrm.page.value=v;
      __tblPagefrm.submit();
    }
    function _priorpage(v)
    {
      __tblPagefrm.page.value=v;
      __tblPagefrm.submit();
    }    
    function _nextpage(v)
    {
      __tblPagefrm.page.value=v;
      __tblPagefrm.submit();
    }
    function _lastpage(v)
    {
      __tblPagefrm.page.value=v;
      __tblPagefrm.submit();
    }
</script>
<table align="center" width="100%" border="0" cellspacing="0" cellpadding="0"><form name="__tblPagefrm"><tr><td style="border-bottom: 0px ; border-right: 0px ; padding: 0px 0px 0px 0px; text-align: left;" align="left">总共56条记录  第1页/共3页</td><td style="border-bottom: 0px ; border-right: 0px ; padding: 0px 0px 0px 0px; text-align: right;" align="right"><font color=gray>首页</font>
<font color=gray>上页</font>
<a href="javascript:_nextpage(2);" ><font color=blue>下页</font></a>
<a href="javascript:_lastpage(3);" ><font color=blue>尾页</font></a>
<input type="hidden" name="TZ1" value="0"><input type="hidden" name="TZ2" value="3">跳到<input type=text style="FONT-SIZE: 11px" name="page" size="2" maxlength="5" value="1" onkeypress="if ( (event.keyCode < 48 || event.keyCode > 57) && event.keyCode != 13) event.returnValue = false;">页 <input type=submit value=GO style="font-family:宋体,MS SONG,SimSun,tahoma,sans-serif;font-size:9pt;border-bottom: 1px solid #104A7B;border-right: 1px solid #104A7B;border-left: 1px solid #AFC4D5;border-top:1px solid #AFC4D5;height: 19px;text-decoration:none;cursor: hand;" >
</td></tr></form></table>
           </td>
        </tr>
    </table>
    </div>
    </form>
</body>
</html>
form 未定义JavaScript

解决方案 »

  1.   

    大家不要觉得代码长,我是为了全面描述问题,才全copy下来的。重点在137行开始!!
      

  2.   

    引用写在定义的外边! 应该有一个form 把数据信息和翻页都包起来!你这个翻页有个专门的form ,数据是另外一个form,就你写这个即事把js问题能解决,那估计是翻页不成功滴!
      

  3.   

    给form 增加一个id='__tblPagefrm'
    然后通过document.getElementById获取 这个form进行操作 试试
      

  4.   

    在所有的function的里面的添加第一行:
    var __tblPagefrm=document.getElementById("viewform");
      

  5.   

    给name为page的input的标签添加id 然后通过document.getElementById获取 
      

  6.   

    我觉得应该是你javascript的问题吧,点击事件不能有错,可能是少一个括号都会有问题的