服务报价 | 域名主机 | 网络营销 | 软件工具| [加入收藏]
 热线电话: 130-5800-8007
当前位置: 主页 > php教程 > dedecms教程 >

dede列表页输入数字,跳转指定页面

时间:2010-11-18 10:56来源: 作者: 点击:
dede列表页输入数字,跳转指定页面

官方那个下拉菜单太不友好了,页数多了,代码还多,还不方便
网上搜到一段代码,我已经修改好了——你懂的!
一定要留住 form 表单
 

  1. <script language="javascript">   
  2. <!--   
  3. function onCheckPage(){   
  4. var beginPage = parseInt(document.beginPagefrm.beginPage.value);   
  5. if(isNaN(beginPage)){   
  6. alert("请输入数字!");   
  7. return false;   
  8. }   
  9. if(beginPage <= 0 ) {   
  10. beginPage = 1;   
  11. }   
  12. if(beginPage > 100){   
  13. beginPage = 100;   
  14. }   
  15. if(beginPage > 1 ) {   
  16. document.beginPagefrm.action = "list_{dede:field name='typeid'/}_" + beginPage + ".html";   
  17. } else {   
  18. document.beginPagefrm.action = "{dede:type typeid=’0′ row=1}[field:typelink /]{/dede:type}";   
  19. }   
  20. return true;   
  21. }   
  22. -->   
  23. </script> 

 

  1. <div class="dede_pages"> 
  2. <ul class="pagelist"> 
  3. <form name="beginPagefrm" method=post action="" *****ubmit="return onCheckPage()">   
  4. {dede:pagelist listitem="index,end,pre,next,pageno" listsize="5"/}直接到第<input size=4 name="beginPage" value=""><input type="submit" name="Submit" value="前住"> 
  5. </form> 
  6. </ul> 
  7. </div> 

 

(责任编辑:最模板)
顶一下
(1)
100%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容