gpt4 book ai didi

javascript - jQuery 验证在联系表单中不起作用

转载 作者:行者123 更新时间:2023-12-03 06:03:13 24 4
gpt4 key购买 nike

我想通过 jQuery 进行验证。我有两个字段名称和电子邮件。电子邮件空白字段验证不起作用。

这是我的代码,

<form>
Name : <input type="text" name="name" id="name"><br>
<span id="nameSpan"></span>
<br>
Email:<input type="email" name="email" id="email1"><br>
<span id="emailSpan"></span>
<br>
<input type="submit" id="submitBtn">
</form>

JavaScript

$(document).ready(function(){
var name = $("#name").val();
var email1 = $("#email1").val();

$("#submitBtn").on("click", function(){
if(name == '')
{
$("#nameSpan").html('Name is required');
return false;
}
else
{
$("#nameSpan").html('');
}

if(email1 == '')
{
$("#emailSpan").html('Email is required');
return false;
}
else
{
$("#emailSpan").html('');
}
});
});

请指导我哪里错了。提前致谢

最佳答案

您在页面加载时仅检查一次输入值。我们每次都需要检查它们,所以让我们将这部分移到 onclick 函数中。

$(document).ready(function(){

$("#submitBtn").on("click", function(){
var name = $("#name").val();
var email1 = $("#email1").val();

if(name == '')
{
$("#nameSpan").html('Name is required');
return false;
}
else
{
$("#nameSpan").html('');
}

if(email1 == '')
{
$("#emailSpan").html('Email is required');
return false;
}
else
{
$("#emailSpan").html('');
}
});
});

关于javascript - jQuery 验证在联系表单中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39666101/

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