ExportBillSearchCon.jsp
上传用户:wenzhanhao
上传日期:2022-03-28
资源大小:9150k
文件大小:19k
源码类别:

百货/超市行业

开发平台:

Visual C++

  1. <%@ page contentType="text/html; charset=gbk" language="java" %>
  2. <%@ page import="mediastore.web.global.*"%>
  3. <%@ page import="mediastore.web.form.*"%>
  4. <%@ page import="mediastore.rule.*"%>
  5. <%@ page import="java.util.*"%>
  6. <%@ page import="java.text.*"%>
  7. <script language="JavaScript">
  8. function Calendar_exporttime1()
  9. {
  10. var newWindow;
  11. var urlstring = './html/Calendar_exporttime1.htm'
  12. newWindow = window.open(urlstring,'','height=200,width=280,toolbar=no,minimize=no,status=no,memubar=no,location=no,scrollbars=no')
  13. }
  14. function Calendar_exporttime2()
  15. {
  16. var newWindow;
  17. var urlstring = './html/Calendar_exporttime2.htm'
  18. newWindow = window.open(urlstring,'','height=200,width=280,toolbar=no,minimize=no,status=no,memubar=no,location=no,scrollbars=no')
  19. }
  20. function Calendar_paymenttime1()
  21. {
  22. var newWindow;
  23. var urlstring = './html/Calendar_paymenttime1.htm'
  24. newWindow = window.open(urlstring,'','height=200,width=280,toolbar=no,minimize=no,status=no,memubar=no,location=no,scrollbars=no')
  25. }
  26. function Calendar_paymenttime2()
  27. {
  28. var newWindow;
  29. var urlstring = './html/Calendar_paymenttime2.htm'
  30. newWindow = window.open(urlstring,'','height=200,width=280,toolbar=no,minimize=no,status=no,memubar=no,location=no,scrollbars=no')
  31. }
  32. function isLeapYear(year) 
  33. if((Number(year)%4==0&&Number(year)%100!=0)||(Number(year)%400==0)) 
  34. return true; 
  35. }  
  36. return false; 
  37. }
  38. function Trim(str){
  39.  if(str.charAt(0) == " "){
  40.   str = str.slice(1);
  41.   str = Trim(str); 
  42.  }
  43.  return str;
  44. }
  45. //校验,看输入对象的值是否为有效日期yyyy-mm-dd hh:mm:ss
  46. function isDateChen(checktext){
  47. var datetime;
  48. var year,month,day,hour,mini,senc;
  49. var gone,gtwo,gthree,gfour,gfive;
  50. if(Trim(checktext.value)!=""){
  51. datetime = Trim(checktext.value);
  52. if(datetime.length==19){
  53. year=datetime.substring(0,4);
  54. if(isNaN(year)==true){
  55. alert("时间格式不正确n形如:yyyy-mm-dd hh:mm:ssn例:2001-02-23 02:56:12");
  56. checktext.focus();
  57. return false;
  58. }
  59. gone=datetime.substring(4,5);
  60. month=datetime.substring(5,7);
  61. if(isNaN(month)==true){
  62. alert("时间格式不正确n形如:yyyy-mm-dd hh:mm:ssn例:2001-02-23 02:56:12");
  63. checktext.focus();
  64. return false;
  65. }
  66. gtwo=datetime.substring(7,8);
  67. day=datetime.substring(8,10);
  68. if(isNaN(day)==true){
  69. alert("时间格式不正确n形如:yyyy-mm-dd hh:mm:ssn例:2001-02-23 02:56:12");
  70. checktext.focus();
  71. return false;
  72. }
  73. gthree=datetime.substring(10,11);
  74. firstm = datetime.indexOf(":");//第一个冒号的位置
  75. //alert("firstm:"+firstm);
  76. hour=datetime.substring(11,firstm);
  77. if(isNaN(hour)==true){
  78. alert("时间格式不正确n形如:yyyy-mm-dd hh:mm:ssn例:2001-02-23 02:56:12");
  79. checktext.focus();
  80. return false;
  81. }
  82. gfour=datetime.substring(firstm,firstm+1);
  83. //alert(datetime.length);
  84. tempstr = datetime.substring(firstm+1,datetime.length);
  85. secondm = tempstr.indexOf(":");//第二个冒号的位置
  86. mini=tempstr.substring(0,secondm);
  87. if(isNaN(mini)==true){
  88. alert("时间格式不正确n形如:yyyy-mm-dd hh:mm:ssn例:2001-02-23 02:56:12");
  89. checktext.focus();
  90. return false;
  91. }
  92. gfive=tempstr.substring(secondm,secondm+1);
  93. senc=tempstr.substring(secondm+1,tempstr.length);
  94. if(isNaN(senc)==true){
  95. alert("时间格式不正确n形如:yyyy-mm-dd hh:mm:ssn例:2001-02-23 02:56:12");
  96. checktext.focus();
  97. return false;
  98. }
  99. //alert(year+gone+month+gtwo+day+gthree+hour+gfour+mini+gfive+senc)
  100. if((gone=="-")&&(gtwo=="-")){
  101. if( Number(month)<1 || Number(month)>12 ) { 
  102. alert("月份必须在01和12之间!"); 
  103. checktext.focus();
  104. return false; 
  105. if(Number(day)<1 || Number(day)>31){ 
  106. alert("日期必须在01和31之间!");
  107. checktext.focus(); 
  108. return false; 
  109. }else{
  110. if(Number(month)==2){  
  111. if(isLeapYear(year)&& Number(day)>29){ 
  112. alert("2月份日期必须在01到29之间"); 
  113. checktext.focus();
  114. return false; 
  115. }       
  116. if(!isLeapYear(year)&& Number(day)>28){ 
  117. alert("2月份日期必须在01到28之间");
  118. checktext.focus(); 
  119. return false; 
  120. if((Number(month)==4||Number(month)==6||Number(month)==9||Number(month)==11)&&(Number(day)>30)){ 
  121. alert("在4、6、9和11月份n日期必须在01到30之间");
  122. checktext.focus(); 
  123. return false; 
  124. }
  125. }else{
  126. alert("时间格式不正确n形如:yyyy-mm-dd hh:mm:ssn例:2001-02-23 02:56:12");
  127. checktext.focus();
  128. return false;
  129. }
  130. }else{
  131. alert("时间格式不正确n形如:yyyy-mm-dd hh:mm:ssn例:2001-02-23 02:56:12");
  132. checktext.focus();
  133. return false;
  134. }
  135. }else{
  136. return true;
  137. }
  138. return true;
  139. }
  140. function mySubmit1(){
  141. if(!isDateChen(document.form1.exporttime1))
  142. {//检查输入的时间是否合法
  143. }
  144. else if(!isDateChen(document.form1.exporttime2))
  145. {//检查输入的时间是否合法
  146. }
  147. else if(!isDateChen(document.form1.paymenttime1))
  148. {//检查输入的时间是否合法
  149. }
  150. else if(!isDateChen(document.form1.paymenttime2))
  151. {//检查输入的时间是否合法
  152. }
  153. else
  154. {
  155. document.form1.start_rec_num.value = '1';
  156. document.form1.action="exportBillSearch.do";
  157. document.form1.submit();
  158. }
  159. }
  160. function gotoPage(){
  161. //该值为要条转到的页面的起始记录号
  162. //alert(document.all.gotopagenum.value);
  163. document.form2.start_rec_num.value = document.all.gotopagenum.value;
  164. document.form2.action="exportBillSearch.do";
  165. document.form2.submit();
  166. }
  167. function gotoPageByN(n){
  168. document.form2.start_rec_num.value = n;
  169. document.form2.action="exportBillSearch.do";
  170. document.form2.submit();
  171. }
  172. function deleteAExportBill(currec, billid)
  173. {
  174. if(confirm("该操作只删除单据,不影响库存信息rn确定要删除该售货单及其售货明细吗?")) 
  175. {
  176. document.form2.start_rec_num.value = currec;
  177. document.form2.action = "exportBillDelete.do?deletebillid="+billid+"";
  178. document.form2.submit();
  179. }
  180. }
  181. function reimportGoodsForBill(currec, billid)
  182. {
  183. if(confirm("该操作将删除单据,并调整库存信息rn确定要取消该售货单吗?")) 
  184. {
  185. document.form2.start_rec_num.value = currec;
  186. document.form2.action = "exportBillCancel.do?cancelbillid="+billid+"";
  187. document.form2.submit();
  188. }
  189. }
  190. function updatePaymentTime(currec, billid)
  191. {
  192. if(confirm("确定已对该售货单付款了吗?")) 
  193. {
  194. document.form2.start_rec_num.value = currec;
  195. document.form2.action = "exportBillUpdatePayment.do?updatebillid="+billid+"";
  196. document.form2.submit();
  197. }
  198. }
  199. </script>
  200. <table width="768" border="0" align="center" cellpadding="0" cellspacing="0">
  201.   <tr> 
  202.     <td width="5" rowspan="4" class="trtable"></td>
  203.     <td width="6" bgcolor="#214984" height="1"></td>
  204.     <td rowspan="4" bgcolor="#214984" width="1" height="1"></td>
  205.     <td bgcolor="#214984" class="10p" colspan="2" height="1"></td>
  206.     <td rowspan="4" width="1" bgcolor="#214984" height="1"></td>
  207.     <td bgcolor="#214984" width="5" height="1"></td>
  208.     <td width="5" rowspan="4" class="trtable"></td>
  209.   </tr>
  210.   <tr> 
  211.     <td width="6"></td>
  212.     <td width="379" height="20" class="mainhead">售货单查询</td>
  213.     <td class="mainhead" width="379" height="20">&nbsp;</td>
  214.     <td width="5"></td>
  215.   </tr>
  216. <tr> 
  217.     <td width="6"></td>
  218.     <td valign="top" colspan="2"> 
  219.     <table width="100%" border="0" cellspacing="0" cellpadding="0">
  220.         
  221.         <tr> 
  222.           <td height="300" align="center" valign="top">   
  223.           
  224. <%
  225. System.out.println("----"+request.getServletPath() );
  226. //------
  227. ExportBillSearchConFB ebscfb = (ExportBillSearchConFB)request.getAttribute(Globals.REQUEST_EXPORTBILLSEARCHCON);
  228. List billIdList = ebscfb.getBillIdList();
  229. List memberIdList = ebscfb.getMemberIdList();
  230. List salesPersonsList = ebscfb.getSalesPersonsList();
  231. int curStartRecNum = ebscfb.getStartRecNum(); //当前起始记录号
  232. int curPageRecNum = ebscfb.getPageRecNum(); //页记录数
  233. ExportBillSearchResultInfo ebsri = ebscfb.getEbsri(); //检索结果可能为空
  234. ExportBillSearchRule ebsr = ebscfb.getEbsr(); //检索式可能为空
  235. //-------
  236. //组织与页、记录相关的信息
  237. List exportBillList = new ArrayList();
  238. int totalBillNum = 0;
  239. if(ebsri != null)
  240. {
  241. totalBillNum = ebsri.getTotalRecNum(); //总记录数
  242. exportBillList = ebsri.getExportBillList();
  243. }
  244. int curPageIndex = curStartRecNum/curPageRecNum+1; //当前页号
  245. int totalPageNum = 0; //总页数
  246. if(totalBillNum%curPageRecNum==0)
  247. {
  248. totalPageNum = totalBillNum/curPageRecNum;
  249. }else{
  250. totalPageNum = totalBillNum/curPageRecNum+1;
  251. }
  252. int lastPageFirstRecNum = 0; //最后一页的首记录号
  253. if(totalBillNum%curPageRecNum==0)
  254. {
  255. lastPageFirstRecNum = (totalBillNum/curPageRecNum-1)*(curPageRecNum)+1;
  256. }else{
  257. lastPageFirstRecNum = (totalBillNum/curPageRecNum)*(curPageRecNum)+1;
  258. }
  259. //获得上次检索式的值,由于检索式可能为空,所以设置一个缺省值
  260. String lastOrderStr = "BillID";
  261. String lastBillId = "0";
  262. String lastMemberId = "";
  263. String lastSalesPersons = "0";
  264. String lastExportTime1 = null;
  265. String lastExportTime2 = null;
  266. String lastPaymentTime1 = null;
  267. String lastPaymentTime2 = null;
  268. if(ebsr!=null)
  269. {
  270. lastOrderStr = ebsr.getOrderStr();
  271. lastBillId = ebsr.getBillId()+"";
  272. lastMemberId = ebsr.getMemberId()+"";
  273. lastSalesPersons = ebsr.getSalesPersons();
  274. lastExportTime1 = ebsr.getExportTime1();
  275. lastExportTime2 = ebsr.getExportTime2();
  276. lastPaymentTime1 = ebsr.getPaymentTime1();
  277. lastPaymentTime2 = ebsr.getPaymentTime2();
  278. }
  279. String tmpStr;
  280. %>
  281.      <form name="form1" method="post" action="" >
  282.      <font color=#215385><b>查询条件</b></font>
  283.      <IMG src="images/line1.gif" border=0>
  284.      <br>
  285.      <input type="hidden" name="start_rec_num"  value="1">
  286.      <TABLE width="100%" border="1" cellpadding="3" cellspacing="0" bordercolor="#FFFFFF" class="mailtable"> 
  287.   <tr>
  288.             <td  align="right"> 
  289.                 <b>售货单号:</b>
  290.             </td>
  291.             <td>
  292.              <SELECT size=1 name="billid">
  293.              <option value="0">请选择...</option>
  294.              <%
  295.              for(int i=0; i<billIdList.size(); i++)
  296.              {
  297.              tmpStr = (String)billIdList.get(i);
  298.              %>
  299.              <option value="<%=tmpStr%>"><%=tmpStr%></option>
  300. <%
  301. }
  302. %>
  303.              </SELECT>
  304.             </td>
  305.             <td  align="right"> 
  306.                 <b>会员标识:</b>
  307.             </td>
  308.             <td>
  309.              <SELECT name="memberid">
  310.              <option value="">请选择...</option>
  311.              <%
  312.              for(int i=0; i<memberIdList.size(); i++)
  313.              {
  314.              tmpStr = (String)memberIdList.get(i);
  315.              %>
  316.              <option value="<%=tmpStr%>"><%=tmpStr%></option>
  317. <%
  318. }
  319. %>
  320.              </SELECT>
  321.             </td>
  322.             <td  align="right"> 
  323.                 <b>销售人员:</b>
  324.             </td>
  325.             <td>
  326.              <SELECT name="salespersons">
  327.              <option value="0">请选择...</option>
  328.              <%
  329.              for(int i=0; i<salesPersonsList.size(); i++)
  330.              {
  331.              tmpStr = (String)salesPersonsList.get(i);
  332.              %>
  333.              <option value="<%=tmpStr%>"><%=tmpStr%></option>
  334. <%
  335. }
  336. %>
  337.              </SELECT>
  338.             </td>
  339.           </tr>
  340. </TABLE>
  341.      <TABLE width="100%" border="1" cellpadding="3" cellspacing="0" bordercolor="#FFFFFF" class="mailtable"> 
  342.   <tr>
  343. <TD align="right" width=13%><b>售货时间:</b></TD>
  344. <TD width=65%>&nbsp;&nbsp;
  345. 起始 
  346. <input type=text name='exporttime1' size="20" class="none">
  347. <img src="./images/cal.gif" width="16" height="16" border="0" style="cursor:hand;" align="absmiddle" alt="弹出日历菜单"  onClick="Calendar_exporttime1()">&nbsp; 
  348. 终止 
  349. <input type=text name='exporttime2'  size="20" class="none"> 
  350. <img src="./images/cal.gif" width="16" height="16" border="0" style="cursor:hand;" align="absmiddle" alt="弹出日历菜单"  onClick="Calendar_exporttime2()">
  351. </TD>
  352. <TD>&nbsp;</TD>
  353.           </tr>
  354.   <tr>
  355. <TD align="right" width=13%><b>付款时间:</b></TD>
  356. <TD width=65%>&nbsp;&nbsp;
  357. 起始 
  358. <input type=text name='paymenttime1'  size="20" class="none"> 
  359. <img src="./images/cal.gif" width="16" height="16" border="0" style="cursor:hand;" align="absmiddle" alt="弹出日历菜单"  onClick="Calendar_paymenttime1()">&nbsp; 
  360. 终止 
  361. <input type=text name='paymenttime2'  size="20" class="none"> 
  362. <img src="./images/cal.gif" width="16" height="16" border="0" style="cursor:hand;" align="absmiddle" alt="弹出日历菜单"  onClick="Calendar_paymenttime2()">
  363. </TD>
  364. <TD>&nbsp;&nbsp;&nbsp;
  365.              <input name=searchbutton type=button value="查询" onClick='mySubmit1()' >
  366. </TD>
  367.           </tr>
  368.   <tr>
  369. <TD align="right" width=13%><b>排序方式:</b></TD>
  370. <TD width=65%>
  371. <SELECT name="orderstr">
  372. <option value="BillID">售货单号升序</option>
  373. <option value="BillID DESC">售货单号降序</option>
  374. <option value="ExportTime">售货时间升序</option>
  375. <option value="ExportTime DESC">售货时间降序</option>
  376. <option value="PaymentTime">付款时间升序</option>
  377. <option value="PaymentTime DESC">付款时间降序</option>
  378. </SELECT>
  379. </TD>
  380. <td>&nbsp;</td>
  381.           </tr>
  382. </TABLE>
  383. </form>
  384. <form name="form2" method="post" action="" >
  385. <font color=#215385><b>售货单列表</b>(共 <font color="red"><%=totalBillNum%></font> 张售货单)</font>
  386. <IMG src="images/line1.gif" border=0>
  387. <input type="hidden" name="start_rec_num"  value=""><!--提交的时候设置-->
  388. <input type="hidden" name="orderstr"  value="<%=lastOrderStr%>">
  389. <input type="hidden" name="billid"  value="<%=lastBillId%>">
  390. <input type="hidden" name="memberid"  value="<%=lastMemberId%>">
  391. <input type="hidden" name="salespersons"  value="<%=lastSalesPersons%>">
  392. <input type="hidden" name="exporttime1"  value="<%=lastExportTime1%>">
  393. <input type="hidden" name="exporttime2"  value="<%=lastExportTime2%>">
  394. <input type="hidden" name="paymenttime1"  value="<%=lastPaymentTime1%>">
  395. <input type="hidden" name="paymenttime2"  value="<%=lastPaymentTime2%>">
  396. <TABLE width="100%" border="1" cellpadding="3" cellspacing="0" bordercolor="#FFFFFF" class="mailtable">  
  397. <%
  398. if(exportBillList.size()>0)
  399. {
  400. %>
  401. <tr bgcolor="#C2CEDC">
  402. <th></th>
  403. <th>单号</th>
  404. <th>会员</th>
  405. <th>销售人员</th>
  406. <th>折前总价</th>
  407. <th>折扣</th>
  408. <th>实收总价</th>
  409. <th>售货时间</th>
  410. <th>付款时间</th>
  411. <th>取消</th>
  412. <th>删除</th>
  413. </tr>
  414. <%
  415. }
  416. %>
  417. <%
  418. NumberFormat nf = NumberFormat.getNumberInstance();
  419. nf.setMaximumFractionDigits(2);
  420.      int index = 0;
  421.        GoodsExportBillInfo tmpInfo = null;
  422.       
  423.        for (index=0; index<exportBillList.size(); index++)
  424. {
  425.        tmpInfo = (GoodsExportBillInfo)exportBillList.get(index);
  426.        %>
  427.         <tr <%if((index%2)==1){%>bgcolor="#CAE4F4"<%}%> >
  428. <td align='center' width=2%><a href="<%= request.getContextPath() + "/exportItemsView.do?billId=" + tmpInfo.getBillId() %>" target='exportitems'><IMG src="images/news1.gif" border=0 alt='查看售货明细'></a></td>
  429. <td align='center'><%= tmpInfo.getBillId() %>
  430.         <td align='center'>
  431.         <%
  432.          if(tmpInfo.getMemberId()!=0)
  433.          {
  434.         %>
  435.          <%= tmpInfo.getMemberId() %>
  436.         <%
  437.          }
  438.         %>
  439.         </td>
  440.         <td align='center'><%= tmpInfo.getSalesPersons() %></td>
  441. <td align='center'><%= nf.format(tmpInfo.getTotalPrice()) %></td>
  442. <td align='center'>
  443. <%
  444. if(tmpInfo.getDiscount()==1)
  445. {
  446. %>
  447. <%
  448. }
  449. else
  450. {
  451. %>
  452. <font color=#FE60A3><%= tmpInfo.getDiscount()*10 %></font>折
  453. <%
  454. }
  455. %>
  456. </td>
  457. <td align='center'><%= nf.format(tmpInfo.getTotalDisPrice()) %></td>
  458. <td align='center'>
  459. <%
  460. String tmptime = tmpInfo.getExportTime();
  461. if(tmptime==null)tmptime="";
  462. if(tmptime.length()>=19)
  463. {
  464. %>
  465. <%= tmptime.substring(0,19) %>
  466. <%
  467. }
  468. %>
  469. </td>
  470. <td align='center'>
  471. <%
  472. if(tmpInfo.getPaymentTime()==null)
  473. {
  474. %>
  475. <font color=#E61577>未付款</font><font color=#215385>【</font><a href="javascript:updatePaymentTime('<%=curStartRecNum%>', '<%= tmpInfo.getBillId() %>') ">付款</a><font color=#215385>】</font>
  476. <%
  477. }else if((tmpInfo.getPaymentTime()).length()>=19)
  478. {
  479. %>
  480. <%= tmpInfo.getPaymentTime().substring(0,19) %>
  481. <%
  482. }
  483. %>
  484. </td>
  485. <td align='center'>
  486. <a href="javascript:reimportGoodsForBill('<%=curStartRecNum%>', '<%= tmpInfo.getBillId() %>') ">取消</a>
  487. </td>
  488.         <td align='center'>
  489.          <a href="javascript:deleteAExportBill('<%=curStartRecNum%>', '<%= tmpInfo.getBillId() %>') "><IMG src="images/delto.gif" border=0></a>
  490.         </td>
  491.         </tr>
  492.         <%
  493.        }//for
  494.         %>
  495. </TABLE>
  496. </form>
  497. <!--
  498. 共 <font color="red"><%//=totalBillNum%></font> 条记录&nbsp;&nbsp;&nbsp;
  499. 每页 <font color="red"><%//=curPageRecNum%></font> 条记录&nbsp;&nbsp;&nbsp;
  500. 起始记录为 <font color="red"><%//=curStartRecNum%></font> &nbsp;&nbsp;&nbsp;
  501. 共 <font color="red"><%//=totalPageNum%></font> 页&nbsp;&nbsp;&nbsp;
  502. 当前为第 <font color="red"><%//=curPageIndex%></font> 页&nbsp;&nbsp;&nbsp;
  503. 末页首记录号为 <font color="red"><%//=lastPageFirstRecNum%></font> &nbsp;&nbsp;&nbsp;
  504. -->
  505. <div align="right">
  506. <%
  507. if(curStartRecNum!=1)
  508. {
  509. %>
  510. <a href="javascript:gotoPageByN(1)"><IMG src="images/startpage.gif" border=0 alt='首页'></a>&nbsp;
  511. <%
  512. }
  513. else
  514. {
  515. %>
  516. <IMG src="images/startpage.gif" border=0 alt='首页'>&nbsp;
  517. <%
  518. }
  519. if(curStartRecNum-curPageRecNum>=1)
  520. {
  521. %>
  522. <a href="javascript:gotoPageByN(<%=curStartRecNum-curPageRecNum%>)"><IMG src="images/lastpage.gif" border=0 alt='上一页'></a>&nbsp;&nbsp;
  523.      <%
  524.      }
  525. else
  526. {
  527. %>
  528. <IMG src="images/lastpage.gif" border=0 alt='上一页'>&nbsp;&nbsp;
  529. <%
  530. }
  531.      if(curStartRecNum+curPageRecNum<=lastPageFirstRecNum)
  532.      {
  533.      %>
  534.      <a href="javascript:gotoPageByN(<%=curStartRecNum+curPageRecNum%>)"><IMG src="images/nextpage.gif" border=0 alt='下一页'></a>&nbsp;
  535.      <%
  536.      }
  537. else
  538. {
  539. %>
  540. <IMG src="images/nextpage.gif" border=0 alt='下一页'>&nbsp;
  541. <%
  542. }
  543.      if(curStartRecNum!=lastPageFirstRecNum && lastPageFirstRecNum>=1)
  544.      {
  545.      %>
  546.      <a href="javascript:gotoPageByN(<%=lastPageFirstRecNum%>)"><IMG src="images/endpage.gif" border=0 alt='末页'></a>&nbsp;&nbsp;&nbsp;&nbsp;
  547.      <%
  548.      }
  549. else
  550. {
  551. %>
  552. <IMG src="images/endpage.gif" border=0 alt='末页'>&nbsp;&nbsp;&nbsp;&nbsp;
  553. <%
  554. }
  555.      %>
  556.      </div>
  557.     
  558.      <div align="center">
  559. 第 <select name="gotopagenum" onChange="gotoPage()">
  560. <%for(int i=1; i<=totalPageNum; i++)
  561.   {%>
  562. <option value="<%=(i-1)*curPageRecNum+1%>" <%if(i==curPageIndex){%>selected<%}%>><%=i%></option>
  563. <%}%>
  564. </select> 页
  565. </div>
  566. </td>
  567.         </tr>
  568.         <tr> 
  569.           <td valign="middle" align="center">&nbsp;</td>
  570.         </tr>
  571.       </table>
  572.       
  573.     </td>
  574.     <td width="5"></td>
  575.   </tr>
  576.   <tr> 
  577.     <td width="6"></td>
  578.     <td colspan="2" class="mainhead">&nbsp;</td>
  579.     <td width="5"></td>
  580.   </tr>
  581.   <tr> 
  582.     <td colspan="8" bgcolor="#214984" height="2"></td>
  583.   </tr>
  584. </table>