TextBox控件只允许输入出生日期,并验证年龄不得小于18岁
2014-10-27 17:33
861 查看
1.Body tag
View Code
<script> function Validate() { var enteredValue = document.getElementById('<%=txtDob.ClientID %>'); var enteredAge = getAge(enteredValue.value); if (enteredAge < 18) { alert("you are too young"); enteredValue.focus(); return false; } } function getAge(DOB) { var today = new Date(); var birthDate = new Date(DOB); var age = today.getFullYear() - birthDate.getFullYear(); var m = today.getMonth() - birthDate.getMonth(); if (m < 0 || (m === 0 && today.getDate() < birthDate.getDate())) { age--; } return age; } </script>
View Code
相关文章推荐
- ASP.NET c# textbox 正则表达式 文本框只允许输入数字(验证控件RegularExpressionValidator )
- 关于Web项目里的给表单验证控件添加结束时间不得小于开始时间的验证方法,日期转换和前台显示格式之间,还有JSON取日期数据格式转换成标准日期格式的问题
- Asp.net如何验证TextBox控件只输入数字(五种情况分析)转帖
- 如何验证TextBox输入的是一个日期格式字符串
- Asp.net如何验证TextBox控件只输入数字(五种情况分析)转帖
- WCF医院管理系统技术解析小功能(一)输入身份证验证年龄、性别、出生年月
- Asp.net如何验证TextBox控件只输入数字(五种情况分析)
- Winform之TextBox输入日期格式验证yyyy-mm-dd
- js中的电话号码和手机验证已经身份号码解析年龄出生日期和性别
- 、输入某人出生日期(以字符串方式输入,如1987-4-1)使用DateTime和TimeSpan类,(1)计算其人的年龄;(2)计算从现在到其60周岁期间,总共多少天。
- Node.js通过身份证号验证年龄、出生日期与性别方法示例
- Asp.net如何验证TextBox控件只输入数字(五种情况分析)
- 黑马程序员之C#编程基础学习笔记:提示用户输入年龄,如果大于等于18,则告知用户可以查看,如果小于10岁,则告知不允许查看,如果大于等于10岁,则提示用户是否继续查看(yes,no),如果输入的是ye
- 验证TextBox控件中输入是否是两位小数,不是则自动更正
- Asp.net如何验证TextBox控件只输入数字(五种情况分析)转帖
- 只允许输入数字的TextBox控件
- 求出此人的年龄。 C语言编程输入某人出生日期(y1:m1:d1:)和今天的日期(y2:m2:d2)
- TextBox控件只允许输入数字
- 输入某人出生日期,计算年龄和距60岁的天数
- [ASP.NET-VII] ASP.NET 使用验证控件(RegularExpressionValidator)验证输入(TextBox)中的输入是否合法