本文介绍了织梦dedecms二次开发添加输入数字跳到指定页,解决思路:打开这个文件list_article.htm,在里面添加教程给出的代码,然后再替换原来的分页代码就可以了。
有人找到92建站小编,想要个织梦列表页中输入页码跳转到指定分页的方法,今天就来说说织梦dedecms二次开发添加输入数字跳到指定页。
先来看效果图:
(此图片来源于网络,如有侵权,请联系删除! )
再来看看实现方法:
修改 templets/default/list_article.htm 文件
在<head></head>之间添加如下代码
<script type="text/javascript">// <![CDATA[
function onCheckPage(){
var beginPage = parseInt(document.beginPagefrm.beginPage.value);
if(isNaN(beginPage)){
alert("请输入数字!");
return false;
}
if(beginPage <= 0 ) { beginPage = 1; } if(beginPage > 100){
beginPage = 100;
}
if(beginPage > 1 ) {
document.beginPagefrm.action = "list_{dede:field name='typeid'/}_" + beginPage + ".html";
} else {
document.beginPagefrm.action = "{dede:type typeid='0' row=1}[field:typelink /]{/dede:type}";
}
return true;
}
</script>
用以下代码替换原来的分页代码
<div>
<ul>
<form name="beginPagefrm" method=post action="" onsubmit="return onCheckPage()">
{dede:pagelist listitem="index,end,pre,next,pageno" listsize="5"/}跳转到第<input size=4 name="beginPage" value="">页<input type="submit" name="Submit" value="前住">
</form>
</ul>
</div>
这样就可以了。
上面就是织梦跳到指定页的介绍,若有疑问可以找小编进一步探讨交流~