基礎薄弱,return false讓我跌了一跤

//點擊下一步進行的操作
$("#next").click(function () {
    var inputName = $("#inputName").val();
    if(INPUT_UTIL.isNull(inputName)){
        DIALOG_UTIL.showTypeDialog("error", "請輸入姓名");
        return false;
    }
    var inputIdentity = $("#inputIdentity").val();
    if(INPUT_UTIL.isNull(inputIdentity)){
        DIALOG_UTIL.showTypeDialog("error", "請輸入身份證號碼");
        return false;
    }else if (!isCardId(inputIdentity)) {
        DIALOG_UTIL.showTypeDialog("error", "您輸入的身份證格式有誤,請重新輸入");
        return false;
    }else if(judgeAge(inputIdentity)){
        DIALOG_UTIL.showTypeDialog("error", "對不起,您提交的身份證信息未滿16週歲,根據國家相關規定,無法辦理此項業務");
        return false;
    }
    var inputIdAddrLen = $("#inputIdAddr").val();
    if(INPUT_UTIL.isNull(inputIdAddrLen)){
        DIALOG_UTIL.showTypeDialog("error", "請輸入證件地址");
        return false;
    }else if (inputIdAddrLen.length < 8) {
        DIALOG_UTIL.showTypeDialog("error", "輸入的證件地址請勿少於8位");
        return false;
    }
    var inputContactNum = $("#inputContactNum").val();
    if(INPUT_UTIL.isNull(inputContactNum)) {
        DIALOG_UTIL.showTypeDialog("error", "請輸入手機號碼");
        return false;
    }else if (!checkPhone(inputContactNum)) {
        DIALOG_UTIL.showTypeDialog("error", "您輸入的聯繫電話格式有誤,請重新輸入");
        return false;
    }
 }

基礎知識:如果判斷語句沒有return返回語句,程序會一直執行,直到找到有return返回的語句纔會停止。所以一段程序執行之後,一定記得要有返回值。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章