刷新页面并加载下一个问题时,我正在编写考试代码。
页面上还有其他链接,如果单击任何链接,则会出现确认消息。
- 如果
Ok
然后转到链接页面。 - 如果
Cancel
然后保持在同一页面上。
我遇到的问题是,单击取消按钮后,页面会刷新并且已经加载了另一个问题。
HTML:
<a href="/?link=1" name="link1"> HOME </a>
PHP:
if(isset($_GET['link']))
{
$link=$_GET['link'];
if ($link == 1){
echo "<script>
var r=confirm('There are no fields to generate a report');
if (r==true)
{
window.location.href='evalhome.php';
}
else
{
relax();
}
</script>";
}
最佳答案
让你的链接像这样:
<a href="#" onclick="if(confirm('There are no fields to generate a report'))
window.location='evalhome.php';else return false;" name="link1"> HOME </a>
如果用户点击它,他会看到一条确认信息,如果他按确定,他将被重定向到 evalhome.php
。如果没有,则停留在同一页面。
关于javascript - PHP:条件 'if link is clicked' 则页面不刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20861587/