我想放置一个条件,以便用户只有在条件满足时才能打开链接。我在这里做了什么:
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>
但问题是,当用户从警告框中点击“确定”按钮时,他们会重定向到“转到”页面。如果条件满足,我如何阻止他们打开链接?
答案 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; 如果用户没有清空数据。