我的系统中有几个锚链接,它有href="#"
。我期望当点击锚点链接时,它会简单地回到页面的顶部,但是当我点击我的锚点链接之一时,它会打开一个新页面。a href =“#”进入新页面
下面是一个简单的锚链接,是在我的网站:
<li><a href='#' onClick='deletePost()'> Delete </a> </li>
这delete
链路上profile.php找到。在我点击链接之前,该URL将会显示为http://localhost/profile_page/AliceP
,这与预期相同。但是,当我点击链接时,URL将更改为http://localhost/#
,并将我引导至新页面。链接除了执行通过onClick
事件完成的PHP查询外,不应该执行任何操作。
同样的问题仍然存在于我的表单元素:
<form action='#' method='post'>
<input type='submit' class='btn btn-info' name='sendmsg' value='Send Message'/>
<input type='submit' class='btn btn-info' name='addfriend' value='Add to Favourites'>
</form>";
我以前从来没有过这样的问题。
和'deletePost()'做什么* *究竟 - ?使用的''#表明您标记为JS,但没有包括在你的问题。 –
并没有PHP来支持标签。您可以在与其相关时添加它。 –
尝试将'a href ='#''更改为'a href'。我在过去有过类似的问题 – kittu