菜鸟求助! form未定义

twinsoyc 2013-08-15 05:28:40
翻页的时候报错: '__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>搅拌站名称 <input type="text" name="stationname" style="width: 200px" class="textbox" value="" /></td><td>客户名称 <input type="text"

name="KHMC" style="width: 200px" class="textbox" value="" /></td><td>类型 <input type="text" name="type" style="width: 100px" class="textbox" value=""

/></td><td>  日期 <input type="text" name="starttime" style="width: 100px" class="textbox" value="" onclick="getDateString

(this,oCalendarChs)"/></td><td>-- <input type="text" name="endtime" style="width: 100px" class="textbox" value="" onclick="getDateString

(this,oCalendarChs)"/></td><td> <input type="submit" name="cxbtn" value="查 找" 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>
...全文
323 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
坚持2012 2013-08-16
  • 打赏
  • 举报
回复
我觉得应该是你javascript的问题吧,点击事件不能有错,可能是少一个括号都会有问题的
老衲了无 2013-08-16
  • 打赏
  • 举报
回复
给name为page的input的标签添加id 然后通过document.getElementById获取
yu95275 2013-08-16
  • 打赏
  • 举报
回复
在所有的function的里面的添加第一行: var __tblPagefrm=document.getElementById("viewform");
twinsoyc 2013-08-16
  • 打赏
  • 举报
回复
引用 3 楼 yzsunlight 的回复:
给form 增加一个id='__tblPagefrm' 然后通过document.getElementById获取 这个form进行操作 试试
还是没搞定。。
yzsunlight 2013-08-15
  • 打赏
  • 举报
回复
给form 增加一个id='__tblPagefrm' 然后通过document.getElementById获取 这个form进行操作 试试
lijiangmeng2012 2013-08-15
  • 打赏
  • 举报
回复
引用写在定义的外边! 应该有一个form 把数据信息和翻页都包起来!你这个翻页有个专门的form ,数据是另外一个form,就你写这个即事把js问题能解决,那估计是翻页不成功滴!
twinsoyc 2013-08-15
  • 打赏
  • 举报
回复
大家不要觉得代码长,我是为了全面描述问题,才全copy下来的。重点在137行开始!!

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧