gpt4 book ai didi

javascript - 如何在字段验证中使用 JavaScript Switch Case

转载 作者:行者123 更新时间:2023-12-03 11:50:03 25 4
gpt4 key购买 nike

我正在尝试在 This Demo 进行简单的输入验证正如您所看到的,我正在使用一些嵌套的 if 语句(这更适合应用更多验证规则)。现在我的问题是你是否可以帮助我使用 JavaScript Switch 语句而不是这些 if 语句我感到困惑的原因是语句的 (expression)default: 部分,我完全困惑如何在我的情况下使用它们?

switch(expression) {
case n:
code block
break;
case n:
code block
break;
default:
default code block
}

这是我的代码:

$(function () {
$("#pro").on("click", function (e) {
inputData = $.trim($('input[type="text"]').val());
if (inputData == ""){
alert("Field Can not be Empty");
}
else if (inputData.length<3){
alert("Field Can Be Less Than 4");
}
else
{
alert($('input[type="text"]').val());
}
e.preventDefault();
});
});

谢谢

最佳答案

这不是 switch 语句的工作方式。在 switch 的情况下不能编写不同的表达式。它只能将表达式与 case 语句中定义的单个值进行比较。请参阅另一个解释:Expression inside switch case statement

关于javascript - 如何在字段验证中使用 JavaScript Switch Case,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25884180/

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