gpt4 book ai didi

javascript - 简单的jquery输入名称表单验证

转载 作者:行者123 更新时间:2023-12-01 03:44:28 26 4
gpt4 key购买 nike

我有一个简单的工作ajax联系表单(大部分哈哈),我有php验证可以工作并发送我的电子邮件。我的问题是 jquery 部分,我想验证并根据输入错误的类型显示错误消息。现在,我的第一个 if 语句似乎总是返回 true (总是说输入字段中没有值)。我的代码哪里出错了?

if (!$.trim(("#contact-name").value).length) {
console.log("Error: Required Name");
$("#contact-name").next().text('Your name is required.');
}
else {
var re = /^[a-zA-Z ]+$/;
var is_name = re.test("#contact-name").val();
if (is_name){
error_free = true;
console.log("Success: Name is Valid");
}
else {
$("#contact-name").next().text('Your name cannot contain special characters');
error_free = false;
console.log("Error: Name cannot contain special characters");
}
}

最佳答案

对于第一个 if 语句,它应该是:

if (!$.trim($("#contact-name").val()).length)

但是,你也可以这样做

if(!$("#contact-name").val().trim())

看起来更干净一点

关于javascript - 简单的jquery输入名称表单验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43647319/

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