javascript实现仿银行密码输入框效果的代码


Posted in Javascript onDecember 13, 2007

效果:

javascript实现仿银行密码输入框效果的代码 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
 <head> 
 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
 <title> 密码输入框 </title> 
 <meta name="generator" content="Microsoft FrontPage 6.0"/> 
 <meta name="author" content="lin.x"/> 
 <meta name="keywords" content=""/> 
 <meta name="description" content=""/> 
 <style type="text/css"> 
 <!-- 
 *{font-size:12px;font-family:verdana;color:#339933;} 
#contain{margin-left:64px;padding:3px;padding-bottom:7px;border:1px solid #339933;border-top:7px solid #339933;width:125px;height:145px;display:none;} 
[xmlns] #contain{padding-left:5px;width:113px;} 
 .nbox,.text{float:left;border:1px solid #339933;border-top:2px solid #339933;} 
 .nbox{margin:5px;} 
 .text{margin:5px 4px;} 
 a{padding:4px 8px;text-decoration:none;line-height:2;} 
 a:hover{background-color:#ACE89B;} 
 .text a{padding:5px 4px 4px 3px;} 
 --> 
 </style> 
 <script type="text/javascript"> 
function rand() { 
  return Math.floor(Math.random()*10); 
} 
var rangenum = new Array(); 
var tem; 
for (var i = 0; i<10; i++) { 
  rangenum.push(i); 
} 
for (var i = 0; i<10; i++) { 
  var a = rand(); 
  var b = rand(); 
  tem = rangenum[a]; 
  rangenum[a] = rangenum[b]; 
  rangenum[b] = tem; 
} 
function creatnums() { 
  for (i=0; i<rangenum.length; i++) { 
    document.writeln("<div class=\"nbox\" ><a href=\"#\"onclick=\"input("+rangenum[i]+")\">"+rangenum[i]+"</a></div>"); 
  } 
  document.writeln("<div class=\"text\"><a href=\"#\" onclick='input(-1)'>退格</a><a href=\"#\" onclick=\"clearinput()\">清除</a></div>"); 
} 
function input(i) { 
  var pwd=document.form.pwd.value; 
  if (pwd.length<8||i == '-1') { 
    if (i == '-1') { 
      document.form.pwd.value = pwd.substring(0,pwd.length-1); 
    } else { 
      document.form.pwd.value = pwd+i; 
    } 
    clearTimeout(timer); 
    timer=setTimeout("hiddenpad();document.getElementById('OK').focus()",4000) 
     
  } 
  else{clearTimeout(timer);alert("最多输入8位!");hiddenpad();} 
} 
function clearinput() { 
  document.form.pwd.value=""; 
} 
var timer 
function showpad(){ 
  document.getElementById('contain').style.display="block"; 
  clearTimeout(timer) 
  timer=setTimeout("hiddenpad()",3000) 
} 
function hiddenpad(){ 
  document.getElementById('contain').style.display="none"; 
} 
function noinput(){ 
var pwd=document.form.pwd.value; 
document.form.pwd.value = pwd.substring(0,pwd.length-2); 
} 
 </script> 
 </head> 
 <body> 
 <form name="form" action="https://3water.com"> 
  请输入密码 
 <input type="password" name="pwd" onclick="showpad()" onkeydown="return false;" size="8"> 
 <input type="button" value=" OK " onclick="hiddenpad()" id="OK"> 
</form> 
  <div id="contain"> 
 <script type="text/javascript"> 
 creatnums(); 
 </script> 
 </div> 
 </body> 
</html>

以上所述是小编给大家介绍的javascript实现仿银行密码输入框效果的代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JScript的条件编译
May 29 Javascript
javascript FormatNumber函数实现方法
Dec 30 Javascript
Javascript学习笔记 delete运算符
Sep 13 Javascript
jQuery在IE下使用未闭合的xml代码创建元素时的Bug介绍
Jan 10 Javascript
Javascript实现获取窗口的大小和位置代码分享
Dec 04 Javascript
js正则匹配出所有图片及图片地址src的方法
Jun 08 Javascript
vue实现ajax滚动下拉加载,同时具有loading效果(推荐)
Jan 11 Javascript
vuex实现的简单购物车功能示例
Feb 13 Javascript
微信公众号获取用户地理位置并列出附近的门店的示例代码
Jul 25 Javascript
vue将后台数据时间戳转换成日期格式
Jul 31 Javascript
layui关闭层级、简单监听的实例
Sep 06 Javascript
微信小程序中data-key属性之数据传输(经验总结)
Aug 22 Javascript
CLASS_CONFUSION JS混淆 全源码
Dec 12 #Javascript
我见过最全的个人js加解密功能页面
Dec 12 #Javascript
文本链接逐个出现的js脚本
Dec 12 #Javascript
JavaScript创建命名空间(namespace)的最简实现
Dec 11 #Javascript
js模拟实现Array的sort方法
Dec 11 #Javascript
看了就知道什么是JSON
Dec 09 #Javascript
javascript while语句和do while语句的区别分析
Dec 08 #Javascript
You might like
解析php二分法查找数组是否包含某一元素
2013/05/23 PHP
php使用curl检测网页是否被百度收录的示例分享
2014/01/31 PHP
ThinkPHP之R方法实例详解
2014/06/20 PHP
yii的入口文件index.php中为什么会有这两句
2016/08/04 PHP
在textarea中屏蔽js的某个function的javascript代码
2007/04/20 Javascript
js AspxButton的客户端操作
2009/06/26 Javascript
javascript 面向对象全新理练之数据的封装
2009/12/03 Javascript
JavaScript子窗口ModalDialog中操作父窗口对像
2012/12/11 Javascript
js完美解决IE6不支持position:fixed的bug
2015/04/24 Javascript
jQuery遍历DOM节点操作之filter()方法详解
2016/04/14 Javascript
省市选择的简单实现(基于zepto.js)
2016/06/21 Javascript
基于Vuejs和Element的注册插件的编写方法
2017/07/03 Javascript
微信小程序上传帖子的实例代码(含有文字图片的微信验证)
2020/07/11 Javascript
Element Card 卡片的具体使用
2020/07/26 Javascript
在Vue中使用Echarts可视化库的完整步骤记录
2020/11/18 Vue.js
详解Python中的Cookie模块使用
2015/07/06 Python
Python基于select实现的socket服务器
2016/04/13 Python
pygame 精灵的行走及二段跳的实现方法(必看篇)
2017/07/10 Python
Scrapy基于selenium结合爬取淘宝的实例讲解
2018/06/13 Python
Python函数装饰器实现方法详解
2018/12/22 Python
Python实现求两个数组交集的方法示例
2019/02/23 Python
构建高效的python requests长连接池详解
2020/05/02 Python
python 如何设置守护进程
2020/10/29 Python
Python中使用aiohttp模拟服务器出现错误问题及解决方法
2020/10/31 Python
scrapy头部修改的方法详解
2020/12/06 Python
python中re模块知识点总结
2021/01/17 Python
纯CSS3打造动感漂亮时尚的扇形菜单
2014/03/18 HTML / CSS
HTML5基于flash实现播放RTMP协议视频的示例代码
2020/12/04 HTML / CSS
美国知名奢侈美容品牌零售商:Cos Bar
2017/04/21 全球购物
MIRTA官网:手工包,100%意大利制造
2020/02/11 全球购物
计算机软件个人的自荐信范文
2013/12/01 职场文书
大学生实习思想汇报
2014/01/12 职场文书
2014年学生会个人工作总结
2014/11/07 职场文书
新教师个人总结
2015/02/06 职场文书
小学语文教学随笔
2015/08/14 职场文书
python图像处理基本操作总结(PIL库、Matplotlib及Numpy)
2021/06/08 Python