jquery自行了解submit函数编写简单例子实现form表单验证
时间: 2024-02-21 08:02:14 浏览: 67
下面是一个简单的例子,用于演示如何使用`submit()`函数实现表单验证:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>jQuery表单验证示例</title>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>
<form id="myform">
<label for="username">用户名:</label>
<input type="text" id="username" name="username"><br>
<label for="password">密码:</label>
<input type="password" id="password" name="password"><br>
<input type="submit" value="登录">
</form>
<div id="msg"></div>
<script>
$(function() {
$("#myform").submit(function(event) {
event.preventDefault();
var username = $("#username").val();
var password = $("#password").val();
if(username == "") {
$("#msg").text("用户名不能为空");
} else if(password == "") {
$("#msg").text("密码不能为空");
} else {
$("#msg").text("表单验证通过,提交中...");
// 在此处添加表单提交的代码
}
});
});
</script>
</body>
</html>
```
在上面的代码中,我们先通过`$("#myform").submit()`函数来绑定表单的提交事件。在事件处理函数中,我们通过`event.preventDefault()`来阻止表单的默认提交行为。然后,我们获取用户名和密码的输入值,并进行简单的非空验证。如果验证通过,则在`#msg`元素中显示验证通过的提示信息,并在事件处理函数的最后编写表单提交的代码。如果验证不通过,则在`#msg`元素中显示相应的错误提示信息。
需要注意的是,上述代码只是一个简单的表单验证示例,实际应用中,需要根据具体需求编写更为复杂的表单验证逻辑。
阅读全文