9.26 开课第二十三天 (JS表单验证)
<form action="lizi1.html" method="post">
非空验证
<input type="text" name="uid" id="uid" onblur="Check()" />
<input type="text" name="pw1" id="pw1" />
<input type="text" name="pw2" id="pw2" />
<input type="text" name="age" id="age" />
<input type="text" name="email" id="email" />
<input type="submit" value="确定" id="btn" onclick="return Check()" />
</form>
<script type="text/javascript">
//非空验证
function Check()
{
//取到用户输入的值
var v = document.getElementById("uid").value;
//对值进行验证
if(v.trim().length==0)
{
alert("用户名不能为空");
return false;
}
else
{
return true;
}
}
//相等验证
function Check()
{
var v1 = document.getElementById("pw1").value;
var v2 = document.getElementById("pw2").value;
if(v1==v2)
{
return true;
}
else
{
alert("两次输入的密码不相同");
return false;
}
}
//范围验证
function Check()
{
var v = parseInt(document.getElementById("age").value);
if( v>=18 && v<=50)
{
return true;
}
else
{
alert("输入的年龄不在范围内");
return false;
}
}
最新文章
- Windows 安装 MongoDB 服务
- mysql常用方法学习
- web开发前端学习
- C#,JS获取mac地址
- How to Read a Book
- FPGA speed grade
- Lintcode: Segment Tree Query II
- bzoj 2154 莫比乌斯反演求lcm的和
- How to delete a team project from Team Foundation Service (tfs.visualstudio.com)
- ios Using CocoaPods to Modularize a Big iOS App->;使用CocoaPods来进行模块化开发
- 深入Spring之web.xml
- 屏幕的尺寸(厘米)、屏幕分辨率(像素)、PPI它们之间是什么关系
- PetaPoco批量插入数据
- 【vue】vue +element 搭建及开发中项目中,遇到的错误提示
- myeclipse中配置spring xml自己主动提示
- MySQL(Innodb)索引的原理
- C# List集合基础操作
- Linux运维之批量下载指定网站的100个图片文件,并找出大于200KB的文件
- Clockwise/Spiral Rule
- TFS2015源代码管理器无法建立团队项目的问题
热门文章
- kvm 启动libvirtd时出现错误
- oracle 数据库数据备份
- 一、动态网络编程的概念 	二、Tomcat服务器搭建	 	三、Servlet组件介绍
- Spring Boot Mybatis-Plus
- Crond定时任务
- CORS跨域模型浅析及常见理解误区分析
- ECharts 定制 label 样式
- BZOJ 3171 循环格 最小费用流
- Android 高级UI设计笔记23:Android 夜间模式之 两种常用方法(降低屏幕亮度+替换theme)
- BZOJ3611:[HEOI2014]大工程(树形DP,虚树)