0

true を返す場合にのみ、if ステートメント内で関数を呼び出そうとしています。以下の関数は、ユーザー名フィールドをチェックして、そこに何かがあるかどうかを確認し、関数の検証フォームに送信します

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 に答える