运用jQuery写的验证表单(实例讲解)
发布时间 - 2026-01-11 02:12:13 点击率:次//运用jQuery写的验证表单
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
<script src="js/jquery-1.3.1.js"></script>
<script src="js/lib/jquery.validate.js"></script>
<script src="js/lib/jquery.validate.messages_cn.js"></script>
<style>
body {
font: 12px/19px Arial, Helvetica, sans-serif;
color: #666;
}
form div {
margin: 5px 0;
}
.int label {
float: left;
width: 100px;
text-align: right;
}
.int input {
padding: 1px 1px;
border: 1px solid #ccc;
height: 16px;
}
.sub {
padding-left: 100px;
}
.sub input {
margin-right: 10px;
}
.formtips {
width: 200px;
margin: 2px;
padding: 2px;
}
.onError {
background: #FFE0E9 url(images/reg3.gif) no-repeat 0 center;
padding-left: 25px;
}
.onSuccess {
background: #E9FBEB url(images/reg4.gif) no-repeat 0 center;
padding-left: 25px;
}
.high {
color: red;
}
</style>
<script>
$(function () {
$("form :input.required").each(function () {
var $required = $("<strong class='high'>*</strong>");
$(this).parent().append($required);
})
$("form :input").blur(function () {
var $parent = $(this).parent();
$(".formtips").remove();
if ($(this).is("#username")) {
if (this.value == '' || this.value.length < 6) {
var errmsg = '请输入正确的格式.';
$parent.append('<span class="formtips onError">' + errmsg + '</span>')
} else {
var sucssemsg = '格式输入正确';
$parent.append('<span class="formtips onSuccess">' + sucssemsg + '</span>')
}
}
if ($(this).is("#email")) {
//邮箱格式正则表达式的用法
if (this.value == '' || ( this.value != "" && !/.+@.+\.[a-zA-Z]{2,4}$/.test(this.value) )) {
var errmsg = '请输入正确的格式.';
$parent.append('<span class="formtips onError">' + errmsg + '</span>')
} else {
var sucssemsg = '格式输入正确';
$parent.append('<span class="formtips onSuccess">' + sucssemsg + '</span>')
}
}
})
$("#send").click(function () {
var onerr = $(this).parent().siblings().children().hasClass("onError");//出错就会添加class为onerror的元素
if(onerr) {
return false;
} else {
alert("你已经注册成功了");
}
}
)
$("#reset").click(function () {
$(".formtips").remove();
})
})
</script>
</head>
<body>
<form method="post" action="">
<div class="int">
<label for="username">用户名:</label>
<input type="text" id="username" class="required"/>
</div>
<div class="int">
<label for="email">邮箱:</label>
<input type="text" id="email" class="required"/>
</div>
<div class="int">
<label for="personinfo">个人资料:</label>
<input type="text" id="personinfo"/>
</div>
<div class="sub">
<input type="submit" value="提交" id="send"/><input type="reset" id="res"/>
</div>
</form>
</body>
</html>
以上这篇运用jQuery写的验证表单(实例讲解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
# jquery写表单验证
# 使用 jQuery 实现表单验证功能
# jquery.validate表单验证插件使用详解
# jQuery Validate表单验证插件实现代码
# 最常用的jQuery表单验证(简单)
# jQuery表单验证之密码确认
# jquery表单验证实例仿Toast提示效果
# 深入理解Jquery表单验证(使用formValidator)
# 详解jQuery的表单验证插件--Validation
# 给大家
# 请输入
# 表单
# 就会
# 希望能
# 你已经
# 这篇
# 小编
# 大家多多
# 注册成功
# 正则表达式
# script
# utf
# src
# title
# jquery
# meta
# equiv
# xhtml
# head
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
郑州企业网站制作公司,郑州招聘网站有哪些?
laravel怎么配置Redis作为缓存驱动_laravel Redis缓存配置教程
Android使用GridView实现日历的简单功能
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
微信小程序制作网站有哪些,微信小程序需要做网站吗?
CSS3怎么给轮播图加过渡动画_transition加transform实现【技巧】
Laravel如何处理JSON字段的查询和更新_Laravel JSON列操作与查询技巧
如何在服务器上配置二级域名建站?
如何用免费手机建站系统零基础打造专业网站?
大连 网站制作,大连天途有线官网?
如何用y主机助手快速搭建网站?
如何在Windows环境下新建FTP站点并设置权限?
开心动漫网站制作软件下载,十分开心动画为何停播?
如何获取上海专业网站定制建站电话?
使用C语言编写圣诞表白程序
Laravel怎么导出Excel文件_Laravel Excel插件使用教程
Laravel怎么解决跨域问题_Laravel配置CORS跨域访问
Laravel如何创建和注册中间件_Laravel中间件编写与应用流程
如何快速查询网址的建站时间与历史轨迹?
Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】
Angular 表单中正确绑定输入值以确保提交与验证正常工作
Python进程池调度策略_任务分发说明【指导】
详解Android图表 MPAndroidChart折线图
今日头条微视频如何找选题 今日头条微视频找选题技巧【指南】
Laravel的.env文件有什么用_Laravel环境变量配置与管理详解
PythonWeb开发入门教程_Flask快速构建Web应用
Python并发异常传播_错误处理解析【教程】
Win11怎么关闭专注助手 Win11关闭免打扰模式设置【操作】
php增删改查怎么学_零基础入门php数据库操作必知基础【教程】
php读取心率传感器数据怎么弄_php获取max30100的心率值【指南】
Laravel请求验证怎么写_Laravel Validator自定义表单验证规则教程
香港服务器租用每月最低只需15元?
图册素材网站设计制作软件,图册的导出方式有几种?
如何用美橙互联一键搭建多站合一网站?
如何在云主机快速搭建网站站点?
软银砸40亿美元收购DigitalBridge 强化AI资料中心布局
Laravel中间件起什么作用_Laravel Middleware请求生命周期与自定义详解
如何为不同团队 ID 动态生成多个非值班状态按钮
如何打造高效商业网站?建站目的决定转化率
Laravel如何实现文件上传和存储?(本地与S3配置)
如何在万网ECS上快速搭建专属网站?
北京网站制作公司哪家好一点,北京租房网站有哪些?
iOS正则表达式验证手机号、邮箱、身份证号等
Laravel模型事件有哪些_Laravel Model Event生命周期详解
如何快速建站并高效导出源代码?
Laravel如何升级到最新版本?(升级指南和步骤)
在Oracle关闭情况下如何修改spfile的参数
如何在香港免费服务器上快速搭建网站?
深圳网站制作平台,深圳市做网站好的公司有哪些?
车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?

