Jquery表单必填验证
时间: 2023-08-21 08:05:51 浏览: 110
使用jQuery可以方便地实现表单必填验证。下面是一个简单的示例代码:
HTML代码:
```
<form>
<label for="name">姓名:</label>
<input type="text" id="name" name="name" required>
<br>
<label for="email">电子邮件:</label>
<input type="email" id="email" name="email">
<br>
<label for="message">留言:</label>
<textarea id="message" name="message" required></textarea>
<br>
<input type="submit" value="提交">
</form>
```
jQuery代码:
```
$(document).ready(function() {
$('form').submit(function(e) {
// 阻止表单默认提交行为
e.preventDefault();
// 验证必填字段
var name = $('#name').val();
var message = $('#message').val();
if (!name || !message) {
alert('姓名和留言为必填字段!');
return false;
}
// 表单提交
$(this).unbind('submit').submit();
});
});
```
在上面的例子中,我们使用了`submit()`方法来捕获表单提交事件,并使用`preventDefault()`方法来阻止表单默认的提交行为。然后,我们获取必填字段的值,并验证它们是否为空。如果必填字段为空,我们就弹出一个警告框,告诉用户这些字段是必填的,并返回`false`来阻止表单提交。如果必填字段都不为空,我们就使用`unbind()`方法来解除事件绑定,并再次调用`submit()`方法来提交表单。
阅读全文