本文共 2836 字,大约阅读时间需要 9 分钟。
......
<!--第一段--><script> function goto(page){ if(isNaN(page)) page = 1; if(page < 1 || page > totalPage) page = 1; frm.user.value = '<bean:write name="user" />'; frm.startTime.value = '<bean:write name="startTime" />'; frm.endTime.value = '<bean:write name="endTime" />'; frm.operate.value = '<bean:write name="operate" />'; frm.sysObjType.value = '<bean:write name="sysObjType" />'; frm.pageNum.value = page; frm.submit(); //document.forms["logForm"].submit(); } function gotoFirstPage(){ goto(1); } function gotoEndPage(){ goto(totalPage); } function gotoLastPage(){ goto(pageNum-1); } function gotoNextPage(){ goto(pageNum+1); }</script>...... <!--第二段--><html:form action="/admin/log/log" focus="user" styleId="frm"> <table class="ButtonListLeft" cellSpacing="0" cellPadding="0" width="100%"> <tr> <td height="30"> 用户: <html:select property="user"> <html:option value="-1">所有</html:option> <logic:iterate id="item" name="userList"> <html:option value="${item.id}"><bean:write name="item" property="name" /></html:option> </logic:iterate> </html:select> 操作: <html:select property="operate"> <html:option value="-1">所有</html:option> <logic:iterate id="item" name="operateList"> <html:option value="${item.id}"><bean:write name="item" property="name" /></html:option> </logic:iterate> </html:select> 对象类型: <html:select property="sysObjType"> <html:option value="-1">所有</html:option> <logic:iterate id="item" name="sysObjTypeList"> <html:option value="${item.id}"><bean:write name="item" property="name" /></html:option> </logic:iterate> </html:select> 开始日期: <html:text property="startTime" size="12" readonly="true" style="text-align:center;" οnfοcus="CalendarWebControl.show(this,false,this.value);"></html:text> 结束日期: <html:text property="endTime" size="12" readonly="true" style="text-align:center" οnfοcus="CalendarWebControl.show(this,false,this.value);"></html:text> <html:hidden property="pageNum" value="1" /> <html:submit value="查询" property="submit" styleClass="button"> </html:submit> </td> </tr> </table> </html:form>...... <!--第三段--> <bean:write name="pageNum" />页/共<bean:write name="totalPage" />页 <bean:write name="pageSize" />条/页 共<bean:write name="totalNum" />条 <logic:greaterThan name="pageNum" value="1"> <a href="javascript:gotoFirstPage();">首页</a> <a href="javascript:gotoLastPage();">上一页</a> </logic:greaterThan> <c:if test="${pageNum < totalPage}"> <a href="javascript:gotoNextPage();">下一页</a> <a href="javascript:gotoEndPage();">尾页</a> </c:if> <input type="text" size="6" name="gotoPage" id="gotoPage" /> <a href="javascript:goto(gotoPage.value);"><html:img page="/images/goto.jpg" border="0" /></a>......以上是出现问题的页面代码.在点击页面跳转按钮(见第三段兰色字部分),调用第一段的javascript函数(见第一段),运行到红色字部分(frm.submit();)的时候,浏览器报出信息:对象不支持此属性或方法.这是因为函数与第二段的提交按钮同名(见第二段兰色字部分),只要把兰色字部分的属性property的值该成其他值,如submit1就可以消除这个错误,解决这个问题.
转载地址:http://jayoi.baihongyu.com/