javascript 单击锚标记时未执行表单验证功能

zf9nrax1  于 2022-12-17  发布在  Java
关注(0)|答案(1)|浏览(104)

下面的代码是为了在进入下一页之前用JavaScript验证表单的第一页。但是当我加载页面时,它只提醒“组织名称不能为空”。然后进入下一页。而不执行函数的其余部分来验证表单。请问下一步需要调整什么?该表单有3页,用户需要在第一页按要求的格式填写信息,然后单击“下一步”,将用户带到第2页。因此需要进行表单验证。锚标记充当“下一步”按钮。谢谢!
下一个
表单标签:
锚标记:下一个
该功能:函数validateForm(){

if (orgname === null || orgname === "") {
            alert("Organization Name can't be blank.");
            return false;
        } else if (msnstatement === null || msnstatement === "") {
            alert("Mission can't be blank.");
            return false;
        }
        else if (orgsize == null || orgsize == "") {
            alert("Size can't be blank.");
            return false;
        }
        else if (orgview == null || orgview == "") {
            alert("Overview can't be blank.");
            return false;
        } else return true;

    }

``

lymnna71

lymnna711#

return语句停止函数的执行并返回一个值。https://www.w3schools.com/jsref/jsref_return.asp

function validateForm() {

    var isValid = true

    if (orgname === null || orgname === "") {
        alert("Organization Name can't be blank.");
        isValid = false
    } 
    
    if (msnstatement === null || msnstatement === "") {
        alert("Mission can't be blank.");
        isValid = false;
    }
    
    if (orgsize == null || orgsize == "") {
        alert("Size can't be blank.");
        isValid = false;
    }

    if (orgview == null || orgview == "") {
        alert("Overview can't be blank.");
        isValid = false;
    }

    return isValid;
}

相关问题