dedecms织梦列表页中输入页码跳转到指定分页的方法,以下内容以文章模型默认dedecms模板为示例说明,其他模型同理,请根据自己实际需求对样式进行修改
(此图片来源于网络,如有侵权,请联系删除! )
修改templets/default/list_article.htm文件
在<head></head>之间添加如下代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
<scripttype="text/javascript">//<![CDATA[
functiononCheckPage(){
varbeginPage=parseInt(document.beginPagefrm.beginPage.value);
if(isNaN(beginPage)){
alert("请输入数字!");
returnfalse;
}
if(beginPage<=0){beginPage=1;}if(beginPage>100){
beginPage=100;
}
if(beginPage>1){
document.beginPagefrm.action="list_{dede:fieldname='typeid'/}_"+beginPage+".html";
}else{
document.beginPagefrm.action="{dede:typetypeid='0'row=1}[field:typelink/]{/dede:type}";
}
returntrue;
}
</script>
|
用以下代码替换原来的分页代码
1
2
3
4
5
6
7
|
<div>
<ul>
<formname="beginPagefrm"method=postaction=""onsubmit="returnonCheckPage()">
{dede:pagelistlistitem="index,end,pre,next,pageno"listsize="5"/}跳转到第<inputsize=4name="beginPage"value="">页<inputtype="submit"name="Submit"value="前住">
</form>
</ul>
</div>
|
完成
免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。