<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
<script src="http://www.cssrain.cn/demo/1/SildeTab/jquery-1.2.6.pack.js" type="text/javascript"></script>
<SCRIPT LANGUAGE="JavaScript">
$(function(){
$('form :input').blur(function(){
$(this).removeClass("warning").parents("td")
.find("span.error").remove()
.end()
.find("span.ok").remove();
var $listItem = $(this).parents("td").find("span:last");
//验证用户名
if( $(this).is('#username') ){
if( this.value=="" || this.value.length < 3 ){
var errorMsg = '用户名不能为空并且长度不能小于3!';
$('<span class="error"></span>').css("color","red")
.text(errorMsg)
.appendTo($listItem);
$listItem.css("backgroundColor","#eee");
$(this).addClass("warning");
}
else{
var okMsg = '验证通过!';
$('<span class="ok"></span>').css("color","blue")
.text(okMsg)
.appendTo($listItem);
$listItem.css("backgroundColor","#eee");
$(this).addClass("rightok");
}//end if
}//end if
//验证邮件
if( $(this).is('#email') ){
if( this.value=="" || ( this.value!="" && !/.+@.+\.[a-zA-Z]{2,4}$/.test(this.value) ) ){
var errorMsg = '请输入正确的email格式!';
$('<span class="error"></span>').css("color","red")
.text(errorMsg)
.appendTo($listItem);
$listItem.css("backgroundColor","#eee");
$(this).addClass("warning");
}
else{
var okMsg = '验证通过!';
$('<span class="ok"></span>').css("color","blue")
.text(okMsg)
.appendTo($listItem);
$listItem.css("backgroundColor","#eee");
$(this).addClass("rightok");
}//end if
}//end if
})//end blur
//提交,最终验证。
$('#send').click(function(){
$("#sub_Msg").remove();
$(":input.required").trigger('blur');
var numWarning = $('.warning',$('form')).length;
if(numWarning){
var errorFieldList = [];
$(".warning").each(function(){
errorFieldList.push( $(this).prev("span").text() );
})
$('<div></div>)').attr({'id':'sub_Msg','class':'warning'})
.append("你输入的数据有"+numWarning+"处 不合法!<br/>")
.append("•"+errorFieldList.join("<br/>•"))
.insertBefore('#send');
return false;
}
alert("提交成功!");
})
})
</SCRIPT>
<style>
input{
border : 1px solid #999;
}
.warning{
border : 1px solid red;
}
.rightok{
border : 1px solid blue;
}
.code{
font-size:12px;
}
</style>
<h3>表单验证简单例子</h3>
<form>
<table>
<tr>
<td>
<span>用户名</span> :<input type="text" id="username" class="required" /><span></span>
</td>
</tr>
<tr>
<td>
<span>邮箱</span> :<input type="text" id="email" class="required" /><span></span>
</td>
</tr>
</table>
</form>
<br/><br/>
<input type="submit" id="send"/>
分享到:
相关推荐
jQuery表单验证jQuery表单验证jQuery表单验证jQuery表单验证jQuery表单验证jQuery表单验证jQuery表单验证
jquery表单验证插件
jquery表单验证实例网站会员注册表单验证提交form表单代码
本人制作的jquery表单验证插件JfomValidate 功能:可以完成绝大数页面的脚本验证效果,压缩包里有示例和调用说明。 压缩包包含文件: index.html -- 说明及示例 JfomValidate.min.js -- 插件 jquery-1.3.2.min.js -...
几个Jquery表单验证特效示例感觉挺不错的,如有需要的可以下载。
jquery 表单验证大全并以弹出形式提示信息
Java Web Jquery表单验证 jQuery是一个流行的JavaScript库,可用于在网页上进行各种操作,包括表单验证。 1、将基于Jquery的表单验证的调查问卷分为四个部分:FrontPage.html、write.html、end.html、style.css。 1...
jQuery表单验证插件EasyValidator 2.0带TIP提示效果
jQuery表单验证 演示地址:http://www.jq22.com/plugin/559
ssh使用jquery.validate实现表单验证
jquery表单验证代码百度注册页面表单验证
jquery jquery表单验证实用例子jquery jquery表单验证实用例子jquery jquery表单验证实用例子 验证插件示例
jquery表单验证特效,很炫,很实用!!
jQuery表单验证例子jQuery表单验证例子jQuery表单验证例子jQuery表单验证例子jQuery表单验证例子
JQuery表单验证DemoJQuery表单验证DemoJQuery表单验证Demo
jqury表单验证
基于JQuery的表单验证