我真的很困惑,因为昨天我写了一个删除按钮,删除了数据库中所有已加载的行,昨天它运行得很好,而今天它不能正常工作,我无法找到原因。
代码:
<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的位置。
从本地主机和实时服务器尝试。
我没有想法。
答案 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>