简单的密码验证控件

简介:
最近一直在忙,不过忙得很充实,学到了很多东西,准备一点一点整理.
这个密码验证很简单,作为一个独立的控件,可以拿来直接用^+^
pwd.html
<! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > 
< HTML > 
< HEAD > 
< TITLE > 密码修改 </ TITLE > 
</ HEAD > 
< script  language ="javascript" > 
// 密码修改 
function   CheckUpdatePwd(text){
    
 if ( ! confirm( " 确认修改密码? " 
))
        
 return 
 ;
    
 var  newpwd  =  window.showModalDialog('confirmpwd.htm',  ""  " dialogWidth: 280px; dialogHeight: 150px; help: no; status: no " 
);
    
 if (newpwd == ""   ||  newpwd == null 
) {
        alert(
 " 密码没有修改! " 
);
        
 return   true 
;
    }
 else 
 {;
        text.value 
 = 
 newpwd;
        
 return 
;
    }
}
</ script > 


< BODY > 
< table  id ="pwdTable"  width ="100%"  height ="100%"  border ="0"  cellspacing ="2"  cellpadding ="0" >   
< tr > 

< td  align ="right"  width ="75" > 客户密码: </ td >   
< td >   < input  type ="password"  datafld ="cust_pwd"  name ="cust_pwd"  style ="border:1px solid #CCCCCC; font-size:12px; background-color:#FFFFFF; width:135px"  onFocus ="CheckUpdatePwd(this)"  maxlength ="6" > 
 
< font  color ="#FF0000" >  </ font >   </ td > 

</ tr > 
</ table > 
</ BODY > 
</ HTML >
confirmpwd.htm
< html > 
< head > 
< meta  http-equiv ="Content-Type"  content ="text/html; charset=gb2312" > 
< link  href ="../../css/all_import.css"  rel =stylesheet > 
< title > 密码修改 </ title > 
< script  language ="JavaScript"  type ="text/JavaScript" > 
function   modifyPwd() {
    
 var  newPwd         =  document.all( " newPwd " 
).value;
    
 var  confirmPwd     =  document.all( " confirmPwd " 
).value;

    
 if (newPwd.length  ==   0 
) {
        alert(
 " 请输入新密码! " 
);
        
 return 
;
    } 
 else   if (newPwd.length  != 
 confirmPwd.length){
        alert(
 " 密码长度不一致,请重新输入! " 
);
        resetConfirmPwd();
        
 return 
;
    } 
 else   if (newPwd  != 
 confirmPwd) {
        alert(
 " 两次输入的密码不一致,请重新输入! " 
);
        resetConfirmPwd();
        
 return 
;
    } 
 else 
{
        alert(
 " 密码修改成功! " 
)
        window.returnValue 
 = 
 newPwd;
            window.close();
    }
}

function 
 resetConfirmPwd(){
    document.all.newPwd.value 
 =   "" 
;
    document.all.confirmPwd.value 
 =   "" 
;
}
</ script > 

</ head > 
< body  bgcolor ="#f0f0f0" >   
< table  width ="100%"  border ="0"  cellpadding ="0"  cellspacing ="0" > 
 
  
 < tr > 
 
    
 < td  colspan ="3"  align ="right" > &nbsp; </ td > 
 
  
 </ tr > 
 
  
 < tr > 
 
      
 < td > &nbsp; </ td > 
 
    
 < td  width ="100" align ="right"  style ="border:1px solid #CCCCCC; font-size:12px;" >  请输入新密码:  </ td > 
 
    
 < td  width ="120" >   < input  name ="newPwd"  type ="password"  id ="newPwd"  maxlength ="6"  style ="width:135px" ></ td > 
 
    
 < td > &nbsp; </ td > 
 
  
 </ tr > 
 
  
 < tr > 
 
      
 < td > &nbsp; </ td > 
 
    
 < td  width ="100"  align ="right"  style ="border:1px solid #CCCCCC; font-size:12px;" >  请确认新密码:  </ td > 
 
    
 < td  width ="120" >   < input  name ="confirmPwd"  type ="password"  id ="confirmPwd"  maxlength ="6"  style ="width:135px" ></ td > 
 
    
 < td > &nbsp; </ td > 
 
  
 </ tr > 
 
</ table > 
 
< table  width ="100%"  height ="60"  border ="0"  cellpadding ="0"  cellspacing ="0" > 
 
  
 < tr  align ="center" > 
 
    
 < td > &nbsp; </ td > 
 
    
 < td  width ="65" >   < input  name ="ok"  type ="button"  class ="btn_70"  id ="ok"  value ="确 定"  onClick ="modifyPwd()" ></ td > 
 
    
 < td  width ="15" > &nbsp; </ td > 
 
    
 < td  width ="65" >   < input  name ="reset"  type ="button"  class ="btn_70"  id ="reset"  value ="重 置"  onClick ="resetConfirmPwd()" ></ td > 
 
    
 < td  width ="15" > &nbsp; </ td > 
 
    
 < td  width ="65" >   < input  name ="close"  type ="button"  class ="btn_70"  id ="close"  value ="关 闭"  onClick ="window.close()" >   </ td > 
 
    
 < td > &nbsp; </ td > 
 
  
 </ tr > 
 
</ table > 
 
</ body > 

</ html > 
本文转自BlogJavaOo缘来是你oO的博客,原文链接: 简单的密码验证控件,如需转载请自行联系原博主。
相关文章
|
存储 Java Linux
TeamTalk - 蘑菇街开源的一款企业办公即时通信软件
TeamTalk 是蘑菇街开源的一款企业办公即时通信软件,最初是为自己内部沟通而做的 IM 工具。团队自己的介绍如下: 2013年我们蘑菇街从社区导购华丽转身时尚电商平台,为解决千万妹子和时尚卖家的沟通问题,我们开发了自己的即时通讯软件。既然已经有了用户使用的IM,为什么我们自己公司内部沟通还要用第三方的呢?因此就有了TT(TeamTalk)的雏形,现在蘑菇街内部的在线沟通全部通过TT来完成。随着TT功能的逐渐完善,我们决定把TT开源来回馈开源社区,希望国内的中小企业都能用上开源、免费、好用的IM工具!
1294 0
TeamTalk - 蘑菇街开源的一款企业办公即时通信软件
|
11月前
|
机器学习/深度学习 人工智能 自然语言处理
AI与代理IP:携手共创美好未来
在数字化浪潮中,人工智能(AI)与代理IP技术的融合正推动网络环境的智能化发展。AI凭借深度学习、自然语言处理等能力,结合代理IP的匿名性和灵活性,为网络安全、数据分析、内容分发等领域带来革命性变革。本文探讨两者协同作用,通过案例和代码展示其如何共同优化网络性能、保护隐私并提升效率,展望未来智能化、安全化的网络环境。 AI与代理IP的融合不仅提升了网络访问的效率与稳定性,还为智能风控、智能客服及全球内容分发网络(CDN)等应用提供了坚实支持。AI优化代理IP选择与调度,代理IP则保障AI应用的安全与隐私,二者相辅相成,共同推动全球化、智能化的发展趋势。
357 7
|
设计模式 数据采集 分布式计算
企业spark案例 —出租车轨迹分析
企业spark案例 —出租车轨迹分析
475 0
|
监控 安全 搜索推荐
SCUM 管理员工具:提升效率与优化体验的利器
在数字化时代,SCUM 游戏的管理工具为游戏运营和玩家体验带来了新变革。本文介绍了该工具的概述、意义、应用场景及未来趋势,展望了智能化、多元化、个性化和开放化的发展方向。
|
小程序
6款无版权可商用的图片网站
6款无版权可商用的图片网站
730 0
6款无版权可商用的图片网站
|
JSON API 网络架构
Python Web 开发: 解释 Django REST framework 的作用,以及如何定义序列化器(Serializer)?
Python Web 开发: 解释 Django REST framework 的作用,以及如何定义序列化器(Serializer)?
213 0
重装驱动:Failed to initialize NVML: Driver/library version mismatch
重装驱动:Failed to initialize NVML: Driver/library version mismatch
934 0
|
存储 运维 监控
干货:P2P直连访问---家用摄像头安全使用姿势
随着家用安防摄像头使用的增多,有关安全隐私的问题层出不穷。本文以TP-LINK摄像头为例,旨在探索如何远程直连方式安全使用安防设备
2625 1
干货:P2P直连访问---家用摄像头安全使用姿势
|
XML JavaScript Java
Spring 注入 Bean 的 7 种方式,还有谁不会??
Spring 注入 Bean 的 7 种方式,还有谁不会??
|
Python
matplotlib设置中文字体显示及全局绘图模板
matplotlib设置中文字体显示及全局绘图模板
635 0
matplotlib设置中文字体显示及全局绘图模板