Javascript函数防止链接在基于条件下打开


Javascript function to prevent link open on based condition

我想放置一个条件,以便用户只有在条件满足时才能打开链接。下面是我所做的:

function check(data) {
        if (data < 20){
            alert("Please buy minimum $20");
    }
html:

<a href= "go" onclick= "check(<?php echo $_GET['id'];?>) return ;">Go checkout?</a>

但问题是,当用户点击OK按钮从警告框,他们重定向到"去"页。如果条件满足,我如何阻止他们打开链接?

如果你的onclick函数返回false,那么页面不会重定向

function check(data) {
        if (data < 20){
            alert("Please buy minimum $20");
            return false;
    }
return true;
}

和你的html

<a href= "go" onclick= "return check(<?php echo $_GET['id'];?>) ;">Go checkout?</a>

示例方法是使用返回false;如果用户没有空数据