<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;

   }

}

最新文章

  1. Windows 安装 MongoDB 服务
  2. mysql常用方法学习
  3. web开发前端学习
  4. C#,JS获取mac地址
  5. How to Read a Book
  6. FPGA speed grade
  7. Lintcode: Segment Tree Query II
  8. bzoj 2154 莫比乌斯反演求lcm的和
  9. How to delete a team project from Team Foundation Service (tfs.visualstudio.com)
  10. ios Using CocoaPods to Modularize a Big iOS App-&gt;使用CocoaPods来进行模块化开发
  11. 深入Spring之web.xml
  12. 屏幕的尺寸(厘米)、屏幕分辨率(像素)、PPI它们之间是什么关系
  13. PetaPoco批量插入数据
  14. 【vue】vue +element 搭建及开发中项目中,遇到的错误提示
  15. myeclipse中配置spring xml自己主动提示
  16. MySQL(Innodb)索引的原理
  17. C# List集合基础操作
  18. Linux运维之批量下载指定网站的100个图片文件,并找出大于200KB的文件
  19. Clockwise/Spiral Rule
  20. TFS2015源代码管理器无法建立团队项目的问题

热门文章

  1. kvm 启动libvirtd时出现错误
  2. oracle 数据库数据备份
  3. 一、动态网络编程的概念 二、Tomcat服务器搭建 三、Servlet组件介绍
  4. Spring Boot Mybatis-Plus
  5. Crond定时任务
  6. CORS跨域模型浅析及常见理解误区分析
  7. ECharts 定制 label 样式
  8. BZOJ 3171 循环格 最小费用流
  9. Android 高级UI设计笔记23:Android 夜间模式之 两种常用方法(降低屏幕亮度+替换theme)
  10. BZOJ3611:[HEOI2014]大工程(树形DP,虚树)