我正在尝试确认,然后重定向到新页面。
如果我在return之前删除confirm,它会确认任何一种方式,但如果我保持return,它不会重定向到链接。

<button name="payment" class="btn btn-xs-6 btn-danger btn-block" type="button"
    onclick="return confirm('are you sure you want to cancel?');window.location.href='cancel';"
    value="fav_HTML">Cancel Payment
</button>

最佳答案

您需要confirm()的值,该值指示用户是否确认或取消。所以,代替

return confirm('are you sure you want to cancel?'); window.location.href='cancel';

你应该这么做
if (confirm('are you sure you want to cancel?')) window.location.href='cancel';

关于javascript - Onclick确认,然后重定向,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35275262/

10-13 01:41