按钮href不会重定向

时间:2016-10-10 22:45:51

标签: javascript html button

我真的很困惑,因为昨天我写了一个删除按钮,删除了数据库中所有已加载的行,昨天它运行得很好,而今天它不能正常工作,我无法找到原因。

代码:

<button type="button" class="butDel"  onClick="javascript: return confirm('Are you sure?');" href="index.php?startID=<?php echo $firstID; ?>&endID=<?php echo $lastID; ?>">Delete</button>

所以我试图删除代码的每一部分,看看为什么它不起作用,但即使我把JS onClik部分关闭它也不起作用。当我删除PHP部分时它无法正常工作,当我用href填充http://www.google.com时,它甚至无法正常工作。 问题是它只是没有将浏览器重定向到href的位置。 从本地主机和实时服务器尝试。

我没有想法。

3 个答案:

答案 0 :(得分:1)

试试这个

 <button type="button" class="butDel"  onClick="javascript: if(confirm('Are you sure?'))" window.location.href="index.php?startID=<?php echo $firstID; ?>&endID=<?php echo $lastID; ?>">Delete</button>

答案 1 :(得分:0)

为href创建一个锚标记,按钮不支持href属性。

答案 2 :(得分:0)

window.location属性中为onclick添加作业。您可以使用if语句使其依赖于确认。

<button type="button" class="butDel"  onclick="if (confirm('Are you sure?')) window.location.href='index.php?startID=<?php echo $firstID; ?>&endID=<?php echo $lastID; ?>';">Delete</button>