<a href="javascript:void(0);" onclick="dosomething();">
<script ...>
function dosomething()
{
//add your code
form1.submit();
next page...
...
}
</script>
<script ...>
function dosomething()
{
//add your code
form1.submit();
next page...
...
}
</script>
a.php?page_num=1$_GET['page_num']
2、具体代码与[1][2][3][4][5]……的书写有关如果导航钮就是提交按钮的话,那自然没有问题
如果是其他html标志,则通过其onclick事件做提交操作
<?php for ($i=1;$i< $page;$i++)
{
echo "<a href='Document.php?page=".$i."' onclick=transVote.submit()>[".$i ."]</a> ";
}
echo "[".$page."]";
for ($i=$page+1;$i<= $page_count;$i++)
{
echo "<a href='Document.php?page=".$i."'>[".$i ."]</a> ";
}
?>onclick事件这样写可不可以onclick=transVote.submit(),transVote是form的name,我把它放到上面的<a href…… onclick=transVote.submit()>但是实现不了,放到<form……onclick=transVote.submit()>里面随便点击下页面的任何地方,都会提交,不懂这事件该放在哪个地方~
{
echo "<a href='Document.php?page=".$i."' onclick=transVote.submit()>[".$i ."]</a> ";
}
echo "[".$page."]";
for ($i=$page+1;$i<= $page_count;$i++)
{
echo "<a href='Document.php?page=".$i."'>[".$i ."]</a> ";
}
?>
是用这个方法提交,但不能给详细一点哦
function Submit_Redirect(page){ 创建 XMLHTTP 对象。
组织要提交数据。
POST 提交。
成功后。
修改 location.href.... 至 page
}
</SCRIPT><a href="javascript:Submit_Redirect(1);">[1]</a><a href="javascript:Submit_Redirect(2);">[2]</a><a href="javascript:Submit_Redirect(3);">[3]</a> etc...
不过你应该注意到,<a href=url>会转到新页面,而submit也会转到新页面。于是这两个页面是有冲突的
所以你如果想用a标记提交的话应该写做
<a href='javascript:void(null)' onclick=transVote.submit()>
而把表示页号的id写在隐藏对象或表单的action中
提交后就返回指定页的内容当然你也可以设置一个隐藏的iframe来进行提交,只要设置表单的target属性指向这个iframe就可以了
你后面的代码无须改动
这个怎么实现?
我想问一个问题,就是mysql_query($mysqlStr);这里面的$mysqlStr="select id,transtext,count(*) from translation where……"这里面能不能用计算,就是能不能有count(*)这样的查询,
<form action="?id-<?echo $id?>" method="post" name="transVote" target="submitForm"><iframe name='submitForm' style='display:none'></iframe> 在每一个<href……>中都加了一个onclick=transVote.submit();
并且form的target属性设为_blank