表单JavaScript验证是一种在客户端使用JavaScript来检查用户输入数据是否符合特定要求的技术。这种验证可以在用户提交表单之前即时进行,从而提高用户体验并减少无效数据的提交。
以下是一个简单的表单验证示例,使用JavaScript检查必填字段和电子邮件格式:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Form Validation Example</title>
<script>
function validateForm() {
var name = document.forms["myForm"]["name"].value;
var email = document.forms["myForm"]["email"].value;
var atpos = email.indexOf("@");
var dotpos = email.lastIndexOf(".");
if (name == "") {
alert("Name must be filled out");
return false;
}
if (atpos < 1 || dotpos < atpos + 2 || dotpos + 2 >= email.length) {
alert("Please enter a valid e-mail address");
return false;
}
}
</script>
</head>
<body>
<form name="myForm" action="/submit_form" onsubmit="return validateForm()" method="post">
Name: <input type="text" name="name"><br>
Email: <input type="text" name="email"><br>
<input type="submit" value="Submit">
</form>
</body>
</html>
onsubmit
事件是否正确绑定到表单。通过这些方法,可以有效实施表单验证,提升应用的整体质量和用户体验。
云+社区沙龙online [国产数据库]
高校公开课
云+社区沙龙online [新技术实践]
云+社区技术沙龙[第19期]
云+社区沙龙online
玩转 WordPress 视频征稿活动——大咖分享第1期
实战低代码公开课直播专栏
领取专属 10元无门槛券
手把手带您无忧上云