0

我试图在 if 语句中调用函数,只有当它返回 true 时。下面的函数检查用户名字段以确保其中有一些东西,如果有的话将它发送到函数验证表单

function usernamecheck() {
    if ($("#signupUsername").val().length < 4) {

        return true;
    }
}

function validateForm() {

    if (usernamecheck(returns true)) {
        //run code
    }
}

是否有可能/最好的方法

4

1 回答 1

2
function usernamecheck() {
    //Updated this to just return the expression.  It will return true or false.
    return $("#signupUsername").val().length < 4;        
}

function validateForm() {
    //Here we just call the above function that will either return true or false.
    //So by nature the if only executes if usernamecheck() returns true.
    if (usernamecheck()) {
        //Success..Username passed.
    }
}
于 2013-10-03T22:58:18.653 回答