gpt4 book ai didi

javascript - 检查 bool jquery

转载 作者:行者123 更新时间:2023-11-28 19:27:13 24 4
gpt4 key购买 nike

我使用 html/css 创建表单,并使用 javascript/jquery 验证我的表单。

如果 valid 等于 false,则验证有效。但是如果我想检查 valid 是否等于 true,我没有错误,但我的函数没有执行。

这是我的表格

        <div class="success-message"></div>
<br>

<label for="login">Login :</label>
<input type="text" id="login" value="" />
<span class="error-message">error</span>
<br>

这是我的验证函数

$("#envoyer").click(function(){
valid = true;

//LOGIN VALIDATE
if($("#login").val() == ""){
$("#login").next(".error-message").fadeIn().text("Please enter your login");
valid = false;
}
else if (!$("#login").val().match(/^[a-z][a-zA-Z0-9 ._-]+$/gim)){
$("#login").next(".error-message").fadeIn().text("Please enter a valid login");
valid = false;
}
else{
$("#login").next(".error-message").fadeOut();
}


if(valid == true){
console.log(valid);
(".success-message").fadeIn().text("The form is sent with success");
}

return valid

});

当我发送表单并且没有错误时,我看到 console.log() 有效等于“true”,但我的 div“sucess-message”没有出现。

我添加了“$”,但我有同样的问题

谢谢

最佳答案

(".success-message").fadeIn().text("表单发送成功")前缺少$;

事情总是简单的:)

关于javascript - 检查 bool jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27623747/

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