将取消按钮重定向到网址

时间:2018-05-13 00:07:39

标签: php html

我有以下代码导致我的问题。代码生成两个按钮,一个用于删除所选项目,另一个用于取消删除项目。删除功能运行良好,但我还没有找到一种方法让我的取消按钮重定向到我的网址(当我点击它时,没有任何反应)。任何线索?



...
 echo "<form method='post'>";
  echo "<input type='hidden' value='".$currentid."' name='project'/>";
  echo "<b>".$project_name."</b>";
?>
 <div class="btn_2"> <input type="submit" name="save" value="Remove"><input type="submit" onclick="window.location.replace('www.myurl.ca')" value="Cancel"></div>
</form>
&#13;
&#13;
&#13;

2 个答案:

答案 0 :(得分:0)

您正在使用提交按钮并在其上标记JS。我希望您实际提交表单,但我可能错了。

如果你的JS没有发生任何事情,你可以尝试window.location.href = "www.myurl.ca"; return false;,其中包括return false应该避免提交。

最好的解决方案可能是将它设为普通按钮并将其包装在A标签中。您可以避免提交表单,重定向和所有内容,而无需JS激活。

&#13;
&#13;
...
 echo "<form method='post'>";
  echo "<input type='hidden' value='".$currentid."' name='project'/>";
  echo "<b>".$project_name."</b>";
?>
 <div class="btn_2"> <input type="submit" name="save" value="Remove"><a href="http://www.myurl.ca"><button type="button">Cancel</button></a></div>
</form>
&#13;
&#13;
&#13;

答案 1 :(得分:0)

使用形成按钮属性。

<input type="submit" name="save" value="Cancel" formaction="http://www.myurl.ca">