验证完成后如何去链接?

时间:2011-06-16 00:39:10

标签: javascript html

我有这个代码

<a href="about.html" onclick="verify()"><span>go</span></a>

我希望验证完成时为true,它会转到about.html

如果没有给alert错误而don't转到about.html

3 个答案:

答案 0 :(得分:2)

如果要停止链接导航,则函数verify应返回false。返回true继续about.html。

e.g。

 function verify(){
    //verify stuff
    if(it is verified){
        return true;
     }else{
        alert("problems");
        return false;
    }
 }

答案 1 :(得分:2)

<a href="about.html" onclick="return verify();"><span>go</span></a>

function verify(){
    var isValid = false; // do your check!
    if (!isValid) {
         alert("some message");
    }
    return isValid;
}

答案 2 :(得分:1)

如果verify返回true,则会跳转链接。如果它返回false,则不会转到about.html。如果您愿意,可以选择显示提醒。它不会影响这种流动。