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 相关文章推荐
通过ifame指向的页面高度调整iframe的高度
Oct 05 Javascript
wordpress之js库集合研究介绍
Aug 17 Javascript
Jquery插件之多图片异步上传
Oct 20 Javascript
动态加载外部javascript文件的函数代码分享
Jul 28 Javascript
一个判断抢购时间是否到达的简单的js函数
Jun 23 Javascript
javascript实现仿腾讯游戏选择
May 14 Javascript
Bootstrap表单组件教程详解
Apr 26 Javascript
js验证框架实现代码分享
May 18 Javascript
AngularJS基础 ng-cut 指令介绍及简单示例
Aug 01 Javascript
Vue项目中设置背景图片方法
Feb 21 Javascript
JavaScript JMap类定义与使用方法示例
Jan 22 Javascript
vue 父组件通过$refs获取子组件的值和方法详解
Nov 07 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中的按位与和按位或操作示例
2014/01/27 PHP
php中$美元符号与Zen Coding冲突问题解决方法分享
2014/05/28 PHP
PHP答题类应用接口实例
2015/02/09 PHP
精解window.setTimeout()&amp;window.setInterval()使用方式与参数传递问题!
2007/11/23 Javascript
js简单实现删除记录时的提示效果
2013/12/05 Javascript
关于JavaScript命名空间的一些心得
2014/06/07 Javascript
javascript中实现兼容JAVA的hashCode算法代码分享
2020/08/11 Javascript
jQuery函数map()和each()介绍及异同点分析
2014/11/08 Javascript
jQuery中bind()方法用法实例
2015/01/19 Javascript
JQuery报错Uncaught TypeError: Illegal invocation的处理方法
2015/03/13 Javascript
javascript实现检验的各种规则
2015/07/31 Javascript
jQuery获取table行数并输出单元格内容的实现方法
2016/06/30 Javascript
Javascript 正则表达式校验数字的简单实例
2016/11/02 Javascript
nodejs进阶(6)—连接MySQL数据库示例
2017/01/07 NodeJs
JavaScript-定时器0~9抽奖系统详解(代码)
2017/08/16 Javascript
深入浅析Node.js 事件循环、定时器和process.nextTick()
2018/10/22 Javascript
如何将百度地图包装成Vue的组件的方法步骤
2019/02/12 Javascript
小程序自定义模板实现吸顶功能
2020/01/08 Javascript
基于JavaScript实现猜数字游戏代码实例
2020/07/30 Javascript
通过python+selenium3实现浏览器刷简书文章阅读量
2017/12/26 Python
将string类型的数据类型转换为spark rdd时报错的解决方法
2019/02/18 Python
python 自动轨迹绘制的实例代码
2019/07/05 Python
Python 切分数组实例解析
2019/11/07 Python
Django User 模块之 AbstractUser 扩展详解
2020/03/11 Python
Anaconda的安装及其环境变量的配置详解
2020/04/22 Python
10个示例带你掌握python中的元组
2020/11/23 Python
selenium框架中driver.close()和driver.quit()关闭浏览器
2020/12/08 Python
Sandro法国官网:法国成衣品牌
2019/08/28 全球购物
加拿大拼图大师:Puzzle Master
2020/12/28 全球购物
中间件分为哪几类
2012/03/14 面试题
创业计划书的内容步骤和要领
2014/01/04 职场文书
计划生育证明书写要求
2014/09/17 职场文书
四风对照检查材料范文
2014/09/27 职场文书
城南旧事读书笔记
2015/06/29 职场文书
2016年企业安全生产月活动总结
2016/04/06 职场文书
python实现局部图像放大
2021/11/17 Python