Php 将取消按钮重定向到url

Php 将取消按钮重定向到url,php,html,Php,Html,我有下面的代码,这是导致我的问题。该代码生成两个按钮,一个用于删除选定项目,另一个用于取消删除项目。remove函数工作得很好,但是我还没有找到一种方法使我的cancel按钮重定向到我的url(当我点击它时,什么也没有发生)。有线索吗 。。。 回声“; 回声“; echo“$project_name.”; ?> 您正在使用提交按钮,并在其上标记JS。我希望你真的提交了表格,但我可能错了 如果您的JS没有任何问题,您可以尝试执行window.location.href=“www.myurl.ca

我有下面的代码,这是导致我的问题。该代码生成两个按钮,一个用于删除选定项目,另一个用于取消删除项目。remove函数工作得很好,但是我还没有找到一种方法使我的cancel按钮重定向到我的url(当我点击它时,什么也没有发生)。有线索吗

。。。
回声“;
回声“;
echo“$project_name.”;
?>

您正在使用提交按钮,并在其上标记JS。我希望你真的提交了表格,但我可能错了

如果您的JS没有任何问题,您可以尝试执行
window.location.href=“www.myurl.ca”;返回false其中包含返回false应避免提交

最好的解决方案可能是把它做成一个普通的按钮,然后用一个标签把它包起来。您可以避免在不要求JS处于活动状态的情况下提交表单、重定向和所有内容

。。。
回声“;
回声“;
echo“$project_name.”;
?>

使用formaction按钮属性有效


它起作用了。我唯一的小问题是,新按钮比我的第一个提交按钮低1或2个像素。有没有办法把它对齐?Thanks@Guillaume这将取决于您最可能使用的CSS。默认情况下,输入类型submit和按钮类型按钮都应该是普通按钮。如果你想给我提供一个链接,指向你在哪里展示这个,我可以看看。在不查看它的情况下,我建议查看浏览器开发人员工具中的A标记。它可能使用了一些填充,您可以使用
style=“margin:0px;padding:0px;”“
作为标记属性覆盖这些填充。