js提交表单。传递参数的问题、、

我想做个分页。<script>functionsub(){document.myform.action="#?page=2";document.myform.submit... 我想做个分页。
<script>
function sub(){
document.myform.action="#?page=2";
document.myform.submit();
}
</script>
我是想提交到本页面。传page=2过来,可是为什么没有反映呢?
展开
 我来答
企鹅的老公
推荐于2016-07-21 · TA获得超过1464个赞
知道小有建树答主
回答量:485
采纳率:40%
帮助的人:325万
展开全部
不要在除触发的函数里写action,在form的html里写。
<form action="?page=2" method="post">

然后
<script>
function sub(){
document.myform.submit();
}
</script>
更多追问追答
追问
可是我想做分页,?page的值不是固定的、
上一页是?page=$page-1;下一页是?page=$page+1;
怎么提交呢?
追答
" method="post">

就算出来在当前页面要提交的时候page的值,然后写进去就可以了。
百度网友1c7a5d0
2012-02-22
知道答主
回答量:29
采纳率:0%
帮助的人:20.6万
展开全部
先取当前页的page值
int cpage;
if(request.getParameter("page")==null){
cpage=1;
}else{
cpage=int.parse(request.getParameter("page"));
}
如果没有,那就说明本页是第一页,那你就赋值给它1;如果有那就说明不是第一页了,就直接把取到的值赋给page。跳转时下一页的按钮:<form action="?page=<%=page+1%>" method="post">;上一页的按钮:<form action="?page=page-1" method="post">
其他的自己发挥吧!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式