输入验证(非插件)
2016-05-31 14:44
246 查看
<html> <head> <meta charset="utf-8"/> <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script> </head> <body> <fieldset > <legend>输入限制</legend> <div style="font-size: 12px; color: red;">1.所有输入框都要填; 2.邮箱和电话必须为数字</div> <input type="text" class="ipt" data-name="姓名" placeholder="姓名" /><br /> <input type="text" class="ipt" data-name="性别" placeholder="性别" /><br /> <input type="text" class="ipt" data-name="年龄" placeholder="年龄" /><br /> <input type="text" class="ipt" data-name="电话" data-type = "num" placeholder="电话" /><br /> <input type="text" class="ipt" data-name="邮编" data-type = "num" placeholder="邮编" /><br /> <button onclick="tt()">提交</button> </fieldset> <script type="text/javascript"> //所有输入框都要填 var ipt=$("input"); function tt(){ for (var i=0; i<ipt.length; i++) { if(ipt.eq(i).val()==""){ alert(ipt.eq(i).attr("data-name")+"不能为空"); return false; } } } //邮箱和电话必须为数字[当然也可以直接设置成input type为number] var iptNum=$("input[data-type='num']"); iptNum.blur(function(){ var num=/^[0-9]*$/; if(!num.test($(this).val())){ alert("请输入数字") return false; } }) </script> </body> </html>
相关文章推荐
- 第26章:最大流
- Android RecyclerView 使用完全解析 体验艺术般的控件
- Git GUI的使用
- 推荐系统开源软件列表汇总和点评
- 第十四周--两个成员的类模板2
- Git Gui for Windows的建库、克隆(clone)、上传(push)、下载(pull)、合并
- hdu 1548 最短路
- XCode 开发去除 UserInterfaceState.xcuserstate 文件为版本控制带来的困扰
- Android检查应用权限是否被禁用,解决权限被禁用时程序崩溃
- String 类
- 【学习 Opencv】—— 访问摄像机和视频
- struts2实现改变超链接的显示方式
- iconv-go升级过程中的编译问题
- 按需加载JS和css
- unity旋转 缩放摄像机
- 堡垒机-麒麟开源堡垒机后台进程列表及DEBUG说明
- centos7.1 安装 docker
- FileLock设计文档
- poj1523 求割点 tarjan
- 图解 & 深入浅出JavaWeb:事务必会必知