gpt4 book ai didi

javascript - 如何解决客户端验证问题?

转载 作者:行者123 更新时间:2023-11-28 21:20:01 24 4
gpt4 key购买 nike

我正在开发一个项目,需要进行一些客户端验证。我通过调用 onsubmit() 方法来进行所有验证。

我面临的问题是,当我在评论中添加一些其他语句时,验证运行得很好,但其他情况下则不然。

我的代码:

var speak1=document.forms["form"]["speak1"].value
b = checkSpeakLanguages(speak1);
if(b==false){
return false;
}

调用 checkSpeakLanguage 可以正常工作。

但是以下代码只有在将上述内容放在注释中时才有效:

var m= document.forms["form"]["maritalStatus"].value
b = checkMaritalStatus(m);
if(b==false){
return false;
}

请帮助我。请告诉我为什么当另一个部分存在时第二部分不起作用。

最佳答案

如果第一个 b 返回 false,则您将在第二部分执行之前返回。将提交处理程序的函数组合为:

function checkSubmit(){
var cansubmit = true,
speak1 = document.forms["form"]["speak1"].value,
m = document.forms["form"]["maritalStatus"].value;
if(!checkSpeakLanguages(speak1) || !checkMaritalStatus(m)) {
cansubmit = false;
}
return cansubmit;
}

关于javascript - 如何解决客户端验证问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6633362/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com