Javascript函数,以防止链接打开基于条件

时间:2014-07-04 07:16:18

标签: javascript php html

我想放置一个条件,以便用户只有在条件满足时才能打开链接。我在这里做了什么:

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>

但问题是,当用户从警告框中点击“确定”按钮时,他们会重定向到“转到”页面。如果条件满足,我如何阻止他们打开链接?

2 个答案:

答案 0 :(得分:5)

如果您的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>

答案 1 :(得分:0)

示例方式是使用 return false; 如果用户没有清空数据。

相关问题