登录进行表单非空验证的代码实现
时间: 2023-05-29 11:02:00 浏览: 94
以下是使用JavaScript进行表单非空验证的代码实现:
```html
<form id="myForm">
<label for="name">Name:</label>
<input type="text" id="name" name="name"><br><br>
<label for="email">Email:</label>
<input type="email" id="email" name="email"><br><br>
<label for="password">Password:</label>
<input type="password" id="password" name="password"><br><br>
<button type="submit">Submit</button>
</form>
```
```javascript
document.getElementById("myForm").addEventListener("submit", function(event) {
var name = document.forms["myForm"]["name"].value;
var email = document.forms["myForm"]["email"].value;
var password = document.forms["myForm"]["password"].value;
if (name == "") {
alert("Name must be filled out!");
event.preventDefault();
}
if (email == "") {
alert("Email must be filled out!");
event.preventDefault();
}
if (password == "") {
alert("Password must be filled out!");
event.preventDefault();
}
});
```
在上面的代码中,我们为表单元素添加了一个事件侦听器以便在表单提交时触发验证。然后,我们使用getElementById方法获取表单元素的引用,并使用.value属性获取输入字段的值。如果某个字段的值为空,则弹出一条警告消息并使用event.preventDefault()方法阻止表单提交。
请注意,您可以使用此方法对表单元素中的任何其他属性进行验证。此外,您还可以将多个验证规则组合在一起,例如:验证电子邮件地址是否有效。
阅读全文