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过来,可是为什么没有反映呢? 展开
<script>
function sub(){
document.myform.action="#?page=2";
document.myform.submit();
}
</script>
我是想提交到本页面。传page=2过来,可是为什么没有反映呢? 展开
2个回答
展开全部
不要在除触发的函数里写action,在form的html里写。
<form action="?page=2" method="post">
然后
<script>
function sub(){
document.myform.submit();
}
</script>
<form action="?page=2" method="post">
然后
<script>
function sub(){
document.myform.submit();
}
</script>
更多追问追答
追问
可是我想做分页,?page的值不是固定的、
上一页是?page=$page-1;下一页是?page=$page+1;
怎么提交呢?
追答
" method="post">
就算出来在当前页面要提交的时候page的值,然后写进去就可以了。
展开全部
先取当前页的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">
其他的自己发挥吧!
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">
其他的自己发挥吧!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询