自行了解submit函数编写简单例子实现form表单验证
时间: 2024-02-22 09:55:03 浏览: 25
好的,我可以为您提供一个基本的示例代码,使用 JavaScript 编写表单验证并使用 submit 函数提交表单:
```
<!DOCTYPE html>
<html>
<head>
<title>表单验证示例</title>
</head>
<body>
<h1>表单验证示例</h1>
<form id="myForm" onsubmit="submitForm()">
<label for="name">姓名:</label>
<input type="text" id="name" name="name" required><br><br>
<label for="email">邮箱:</label>
<input type="email" id="email" name="email" required><br><br>
<label for="age">年龄:</label>
<input type="number" id="age" name="age" required><br><br>
<label for="password">密码:</label>
<input type="password" id="password" name="password" required><br><br>
<button type="submit">提交</button>
</form>
<script>
function submitForm() {
// 获取表单元素
var name = document.getElementById("name").value;
var email = document.getElementById("email").value;
var age = document.getElementById("age").value;
var password = document.getElementById("password").value;
// 表单验证
if (name == "" || email == "" || age == "" || password == "") {
alert("请填写完整信息");
return false;
} else if (age < 18) {
alert("年龄不能小于18岁");
return false;
}
// 提交表单
document.getElementById("myForm").submit();
}
</script>
</body>
</html>
```
在这个示例中,表单中的每个输入框都需要填写,如果有任何一个输入框为空,则会弹出提示信息并阻止表单提交。此外,年龄输入框还需要验证年龄是否小于18岁。如果表单验证通过,则会提交表单。