javascript - 条件重定向

标签 javascript

<a href="/delete/<?php echo $prod_name; ?>" onClick="dropItem()">delete</a>

现在是不是只有函数 dropItem 返回 true 才会将页面重定向到 href 属性中给出的 url? 如果没有,那么任何人都可以建议任何方法来实现这种事情。即只有当 java 脚本返回 true 时才会发生页面重定向。

最佳答案

您需要从 onclick 中返回 true 或 false:

onclick="return dropItem();"

当返回false时,这确实会停止默认链接行为。唯一的异常(exception):如果 dropItem() 导致错误。在这种情况下,将应用默认链接行为(即用户将被重定向。)

关于javascript - 条件重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3004383/

相关文章:

javascript - 如何在 contenteditable 上实现断行和段落?

javascript - onClick 与 foreach css 更改 jquery

javascript - 使用ajax控制复选框 Action

javascript - 在 someComponent 的 Jest 测试中返回 null

javascript - Angular : add a dynamic attribute

javascript - 如何在使用 jQuery 按下后保持按钮处于事件状态

javascript - 基本的 Node.js 转换流出现问题

javascript - 脚本标签调用的 JQuery 选择器

javascript - 上传后重命名或删除客户端计算机上的文件

javascript - 无法使 google.visualization.ChartWrapper 示例工作