功能:简单的表单验证,密码输入次数控制,定时器控制可输入提醒,密码匹配

Html:请忽略界面设计,没时间做

<form><input id="userName" type="text" placeholder="请输入用户名" onblur="checkUserName()"/><br /><input id="userPassword" type="password" placeholder="请输入密码" onclick="inputPassWord()" onblur="checkPassWord()"/><br /><input id="verificationCode"  style="width:80px" type="text" placeholder="请输入验证码" /><img style="width: 70px;height: 20px;" src="../../img/verificationCode.jpg"/>
</form>
<button style="margin:20px;background: pink;" onclick="checkCode()">登录</button>

js:

var userName = document.getElementById("userName");
var userPassword = document.getElementById("userPassword");
var verificationCode = document.getElementById("verificationCode");
var inputTimes = 0;       //密码输入次数
var canInput = true;    //密码框是否可以输入
//登录按钮点击事件
function checkCode(){if(userName.value == ""){alert("请输入用户名!");}else{if (userPassword.value == "happy123"&&verificationCode.value=="7364") {alert("登录成功!");}if (userPassword.value != "happy123") {alert("密码错误!");verificationCode.value = "";}if(verificationCode.value!="7364"){alert("验证码错误!");}    }
}
//密码输入离开
function checkPassWord(){inputTimes = inputTimes + 1;
}
//密码输入点击事件
function inputPassWord(){if (inputTimes>2) {alert("请三分钟后在尝试!");//定时器3分钟,inputTimes = 0;setTimeout(function(){inputTimes = 0;},180000);}
}

表单验证通过输入框获取用户输入的密码,如果输入密码为“happy123”,则显示“密码输入正确”,否则提示“密码输入错误”,如果输入三次,显示提示信息“三分钟后在尝试”相关推荐

  1. 表单验证 手机号输入框

    最近有点时间抠了一些细节, 之前项目的表单验证比较奔放, 比如H5手机号输入框,可以输入文字, 移动端点击弹出来的键盘不是数字键盘, 今天找了点时间优化一下 先上最终效果 这里主要是做了两点 1. i ...

  2. vue表单验证 input输入框禁止输入空格

    测试小姐姐让输入框不允许输入空格,安排. 刚开始用的下面这个方法,因为我是电脑端f12的情况下调试移动端,所以下面这个方法可以实现禁止输入空格,于是就打包测试上线了,上线后才发现真机中不支持,应该是p ...

  3. 表单验证设计的用户体验基本原则

    转自:http://www.oschina.net/translate/ux-form-validation?from=20130331 英文原文:The Ultimate UX Design of ...

  4. JS源代码实现表单验证

    今天要用JavaScript正则做一个表单验证 1.首先是HTML结构 <form action="#">账号:<input type="text&qu ...

  5. 黑客登录界面科幻黑色主题网页模板表单验证代码

    黑客登录界面科幻黑色主题网页模板表单验证代码 效果: html代码: <!DOCTYPE html> <html lang="en"><head> ...

  6. 利用jQuery.validator来做表单验证,不要太轻松(全攻略)

    1.介绍 jQuery.validator是给我们用来做表单验证提交时的一个插件,你可以直接去官网下载,也可以通过菜鸟教程学习和下载该插件 菜鸟教程(jQuery.validator) 2.使用 2. ...

  7. angularjs php登录验证,AngularJs表单验证的方法

    Anjularjs表单验证 能够根据用户在表单中输入的内容给出实时视觉反馈是非常重要的.在人与人沟通的语境中,表单验证给出来的反馈同获得正确输入同等重要. 表单验证不仅能给用户提供有用的反馈,同时也能 ...

  8. 使用jquery validate结合zui作表单验证

    1.引入jquery validate和zui <!-- jQuery (ZUI中的Javascript组件依赖于jQuery) --> <script src="${_b ...

  9. element ui 表单验证通过后没有绿色框 求解 (已解)

    使用element自带的表单验证. 输入框选中状态边框为蓝色, 输入框输入错误的时候边框为红色, 输入正确的时候边框为绿色. 但是有的时候输入正确没有出现绿色(红色和蓝色状态能正常出现) 我的相关代码 ...

最新文章

  1. python求无序列表中位数_python 实现在无序数组中找到中位数方法
  2. 程序员的“鱿鱼游戏”,你能活到第几关?
  3. AR、美颜、机器人:计算机视觉库几乎无所不在
  4. x265-common.h
  5. mac osx 上Eclipse/CDT问题及解决方案
  6. 百度蜘蛛网站分两个服务器,SEOer需要将百度蜘蛛抓取时间降低到1秒以下
  7. 【CodeForces - 735B】Urbanization (找规律,思维)
  8. Apple Cached Service 导致 iPhone app store无法下载程序
  9. C++之 字符串拷贝函数(面试题目)
  10. 餐饮小票在线生成_意大利电子小票发送截止日即将来临
  11. Vmware虚拟机里面的linux系统ping不通宿主机的解决方法(注意同时安装vmware和vbox虚拟机)
  12. mybatis的mysql分页_使用MyBatis+Mysql实现分页的插件PageInfo使用介绍
  13. pandas中DataFrame的修改元素值、缺失值处理、合并操作的方法
  14. php高级视频教程下载_50个G的PHP视频教程全集下载
  15. Flutter中的JSON解析
  16. angular4使用原生JS属性报错error TS2339: Property 'checked' does not exist on type 'HTMLElement'.
  17. 昨天偷懒了(⊙o⊙),好气啊,那今天就补上昨天的吧,orz向大佬们低头。还是熟悉的味道。
  18. 深度挖掘新闻营销带给企业的好处和优势
  19. caffe 创建网络模型
  20. ThreadLocal如何保证获取到想要线程变量

热门文章

  1. 实验五 Python函数设计
  2. linux对字符串进行替换,使用正则表达式替换字符串的方法(replace方法)
  3. python+moviepy音视频处理(一):基本操作
  4. c语言某试卷由26道题组成,操作系统试卷(F)
  5. matlab dc motor,dc-motor 直流电动机matlab/simulink仿真模型 - 下载 - 搜珍网
  6. 基于SCA的无人机通信轨迹优化
  7. Atcoder Regular Contest 92 D Two Sequences F Two Faced Edges 两道神题
  8. 小草酒店客房管理系统 v2.61 单机/网络版 bt
  9. java结合ffmpeg实现多个视频截图,按时长平均分割截取固定数量
  10. vue事件修饰符,六次实操带你快速了解与应用~