Jquery练习之表单验证实现代码


Posted in Javascript onDecember 14, 2010

Jquery练习表单验证

<body> 
<form action="" method="post" id ="myform"> 
<table> 
<tr> 
<td>姓名:</td> 
<td><input type ="text" id = "name" name ="name"></td> 
</tr> 
<tr> 
<td>年龄:</td> 
<td><input type ="text" id="age" name ="age"></td> 
</tr> 
<tr> 
<td>性别:</td> 
<td><input type = "radio" id="sex_man" name="sex" value="男">男 <input type = "radio" id="sex_woman" name="sex" value = "女" checked ="checked">女</td> 
</tr> 
<tr> 
<td>地址:</td> 
<td> 
<select id = "add"> 
<option values="北京">北京</option> 
<option values="河南">河北</option> 
<option values="河南">河南</option> 
</select> 
</td> 
</tr> 
<tr> 
<td>爱好:</td> 
<td> 
<input type ="checkbox" id = "cbOnTheInternet" name="checkbox" value ="上网" checked="checked">上网 
<input type ="checkbox" id = "cbJuketing" name="checkbox" value="旅游">旅游 
<input type ="checkbox" id = "cbWatchingTv" name="checkbox" value="看电影">看电影 
</td> 
</tr> 
<tr> 
<td><input type ="submit" value="提交"></td> 
</tr> 
</table> 
</form> 
</body> 
</html>

Jquery代码
$(document).ready( 
function() { 
$("#myform").submit(function(){ 
var username=$("#name").val(); 
var age=$("#age").val(); 
var sex=$("input[name ='sex'][checked]").val(); 
var address=$("#add option[selected]").val(); 
var size=$("input[name='checkbox'][checked]").size(); var favouriteArray=Array(size); 
$("input[name='checkbox'][checked]").each(function(index,docEl){ 
favouriteArray[index]=$(this).val();// or docEl.value 
}); 
if(username=="") 
{ 
alert("性名不能为空!"); 
$("#name").focus(); 
return false; 
} 
if(age=="") 
{ 
alert("年龄不能为空"); 
$("#age").focus(); 
return false; 
} 
if(size==0) 
{ 
alert("您还没有选择爱好哦!"); 
$("input[name='checkbox']").get(0).focus(); 
return false; 
} 
for(var i=0;i<favouriteArray.length;i++){ 
alert(favouriteArray[i]); 
} 
alert('提交成功!'); 
}); 
});
Javascript 相关文章推荐
js 操作select和option常用代码整理
Dec 13 Javascript
基于JavaScript 数据类型之Boolean类型分析介绍
Apr 19 Javascript
最简单的JavaScript验证整数、小数、实数、有效位小数正则表达式
Apr 17 Javascript
javascript通过元素id和name直接取得元素的方法
Apr 28 Javascript
javascript给span标签赋值的方法
Nov 26 Javascript
js+html5实现canvas绘制网页时钟的方法
May 21 Javascript
Angular 容器部署的方法
Apr 17 Javascript
小程序登录态管理的方法示例
Nov 13 Javascript
JavaScript使用类似break机制中断forEach循环的方法
Nov 13 Javascript
JQuery判断radio单选框是否选中并获取值的方法
Jan 17 jQuery
angularjs请求数据的方法示例
Aug 06 Javascript
JavaScript 实现轮播图特效的示例
Nov 05 Javascript
基于Jquery的淡入淡出的特效基础练习
Dec 13 #Javascript
Juqery Html(),append()等方法的Bug解决方法
Dec 13 #Javascript
JQuery中getJSON的使用方法
Dec 13 #Javascript
JavaScript 学习历程和心得分享
Dec 12 #Javascript
JavaScript Title、alt提示(Tips)实现源码解读
Dec 12 #Javascript
js中的值类型和引用类型小结 文字说明与实例
Dec 12 #Javascript
JS俄罗斯方块,包含完整的设计理念
Dec 11 #Javascript
You might like
php邮件发送,php发送邮件的类
2011/03/24 PHP
php文件怎么打开 如何执行php文件
2011/12/21 PHP
PHP 杂谈《重构-改善既有代码的设计》之四 简化条件表达式
2012/04/09 PHP
微信API接口大全
2015/04/15 PHP
dvwa+xampp搭建显示乱码的问题及解决方案
2015/08/23 PHP
php中照片旋转 (orientation) 问题的正确处理
2017/02/16 PHP
document.getElementById方法在Firefox与IE中的区别
2010/05/18 Javascript
求数组最大最小值方法适用于任何数组
2013/08/16 Javascript
js charAt的使用示例
2014/02/18 Javascript
Egret引擎开发指南之编译项目
2014/09/03 Javascript
jquery实现标签支持图文排列带上下箭头按钮的选项卡
2015/03/14 Javascript
js操作数据库实现注册和登陆的简单实例
2016/05/26 Javascript
纯JS实现表单验证实例
2016/12/24 Javascript
node安装--linux下的快速安装教程
2017/03/21 Javascript
AngularJS中的拦截器实例详解
2017/04/07 Javascript
微信小程序微信支付接入开发实例详解
2017/04/12 Javascript
requireJS模块化实现返回顶部功能的方法详解
2017/10/16 Javascript
Node.js实现简单的爬取的示例代码
2019/06/25 Javascript
浅析webpack-bundle-analyzer在vue-cli3中的使用
2019/10/23 Javascript
vue中axios防止多次触发终止多次请求的示例代码(防抖)
2020/02/16 Javascript
JavaScript交换变量常用4种方法解析
2020/09/02 Javascript
[01:05:40]VG vs Newbee 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
flask中使用SQLAlchemy进行辅助开发的代码
2013/02/10 Python
python下os模块强大的重命名方法renames详解
2017/03/07 Python
Django中的Model操作表的实现
2018/07/24 Python
Python3.7 读取音频根据文件名生成脚本的代码
2020/04/07 Python
Python爬虫基于lxml解决数据编码乱码问题
2020/07/31 Python
Python 的 __str__ 和 __repr__ 方法对比
2020/09/02 Python
elf彩妆英国官网:e.l.f. Cosmetics英国(美国平价彩妆品牌)
2017/11/02 全球购物
Swisse官方海外旗舰店:澳大利亚销量领先,自然健康品牌
2017/12/15 全球购物
Microsoft Advertising美国:微软搜索广告
2019/05/01 全球购物
牵手50台湾:专为黄金岁月的单身人士而设的交友网站
2021/02/18 全球购物
仓库管理员岗位职责
2014/03/19 职场文书
房产转让协议书(2014版)
2014/09/30 职场文书
2015年小学数学教师个人工作总结
2015/05/25 职场文书
给原生html中添加水印遮罩层的实现示例
2021/04/02 Javascript