jQuery学习笔记5 表单验证
来源:互联网 发布:入侵centos教程 编辑:程序博客网 时间:2024/06/08 05:03
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="demo9.aspx.cs" Inherits="jQuery.demo9" %>
<!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 runat="server">
<title>表单验证</title>
<style type="text/css">
.high
{
color: Red;
}
span
{
font-size: 12px;
color: Red;
}
</style>
<script type="text/javascript" src="Scripts/jquery-1.4.1.min.js"></script>
<script type="text/javascript">
$(function () {
$("form :input.required").each(function () {
var $required = $("<strong class='high'>*</strong>");
$(this).parent().append($required);
});
$("form :input").blur(function () {
var $parent = $(this).parent();
$parent.find(".formtips").remove();
if ($(this).is("#username")) {
if (this.value == "" || this.value.length < 6) {
var errorMsg = "请输入至少6位的用户名.";
$parent.append("<span class='formtips onError'>" + errorMsg + "</span>");
} else {
var okMsg = "输入正确.";
$parent.append("<span class='formtips onSuccess'>" + okMsg + "</span>");
}
}
if ($(this).is("#email")) {
if (this.value == "" || (this.value != "" && !/.+@.+\.[a-zA-Z]{2,4}$/.test(this.value))) {
var errorMsg = "请输入正确的E-Mail地址.";
$parent.append("<span class='formtips onError'>" + errorMsg + "</span>");
}
else {
var okMsg = "输入正确.";
$parent.append("<span class='formtips onSuccess'>" + okMsg + "</span>");
}
}
}).keyup(function () {
$(this).triggerHandler("blur");
}).keydown(function () {
$(this).triggerHandler("blur");
});
$("#send").click(function () {
$("form .required:input").trigger("blur");
var numError = $("form .onError").length;
if (numError) {
return false;
}
alert("注册成功,密码已发送到您的邮箱,请查收.");
});
});
</script>
</head>
<body>
<form id="form1" runat="server" 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学习笔记5 表单验证
- jQuery学习笔记-Validation表单验证插件
- jQuery学习笔记——表单验证
- JQuery笔记(表单验证)
- jquery.validate 学习笔记(验证form表单工具)
- 【Web前端学习笔记】EasyUI、JQuery表单验证
- [jQuery学习系列五 ]5-Jquery学习五-表单验证
- jQuery学习-表单验证功能
- ZendFramework2学习笔记 表单过滤、表单验证
- JQuery笔记(表单验证) 二
- JQuery笔记(表单验证) 三
- JQuery学习笔记-表单选择器
- jQuery学习之:Validation表单验证插件
- 带你学习JQuery:表单验证
- jQuery学习之:Validation表单验证插件
- 表单验证jquery.validate.js学习
- jQuery学习之:Validation表单验证插件
- jquery UI学习笔记-知问前端之验证表单插件
- 1.Android Lanucher 源码下载
- Oracle 数据库表空间碎片查询和整理
- 正则表达式
- ABAP中常用的Function
- 如何根据SIM卡背面的10位序列号判断运营商,国家,地区,卡商
- jQuery学习笔记5 表单验证
- WPF的内存问题
- C# 文件下载四方法
- PHP設計模式之責任鏈模式
- Oracle RAC 环境下修改主机名
- 公务员资料网址
- cookbook学习笔记一
- 关于“开源运动在中国”的个人小谈
- 区别script中的type=”text/javascript”和language=”Javascript”