`

带验证码登录页面

阅读更多
Ext.onReady(function(){
  
  Ext.QuickTips.init();
  LoginWindow=Ext.extend(Ext.Window,{
   title : '登陆系统',
   width : 275,
   height : 155,
   collapsible : true,
   defaults : {
   border : false
   },
 
   buttonAlign : 'center',
 
   createFormPanel :function() {
 
   //表单重置函数
   function reset(){
   myform.form.reset();
   };
 
   //表单提交函数
   function surely() {
   if(myform.getForm().isValid())
   {
   myform.form.submit({
   waitMsg : '正在登录......',
   url : 'http://www.cnblogs.com/../index/login',
   timeout: 3000,
   success : function(form, action) {
 
   if(action.result.type == 0)//OP
   window.location.href = '../op/index.html';
   else//CP
   window.location.href = 'index.html';
 
   },
   failure : function(form, action) {
   form.reset();
   if (action.failureType == Ext.form.Action.SERVER_INVALID)
   Ext.MessageBox.alert('警告', action.result.errors.msg);
   }
   });
   }
   };
 
   var myform = new Ext.form.FormPanel( {
   bodyStyle : 'padding-top:6px',
   defaultType : 'textfield',
   labelAlign : 'right',
   labelWidth : 55,
   labelPad : 2,
   frame : true,
   method:'POST',
   //增加表单键盘事件
   keys:[
   {
   key: [10,13],
   fn:surely
   } ],
   defaults : {
   allowBlank : false,
   width : 158
   },
   items : [{
   cls : 'user',
   name : 'username',
   fieldLabel : '帐 号',
   blankText : '帐号不能为空'
   }, {
   cls : 'key',
   name : 'password',
   fieldLabel : '密 码',
   blankText : '密码不能为空',
   inputType : 'password'
   }, {
   cls : 'key',
   name:'randCode',
   id:'randCode',
   fieldLabel:'验证码',
   width:70,
   blankText : '验证码不能为空'
   }],
   buttons:[
   {
   text:'确定',
   id:'sure',
   handler:surely
   },
   {
   text:'重置',
   id:'clear',
   handler:reset
   }]
   });
   return myform;
   },
 
   initComponent : function(){
 
   LoginWindow.superclass.initComponent.call(this);
   this.fp=this.createFormPanel();
   this.add(this.fp);
 
   }
  });


  Ext.onReady(function(){
   var win=new LoginWindow();
   win.show();
   var bd = Ext.getDom('randCode');
   var bd2 = Ext.get(bd.parentNode);
   bd2.createChild({tag: 'img', src: '../common/checkCode.php',align:'absbottom'});

  }
  );
 });

 

分享到:
评论

相关推荐

    一个简单带验证码的登录界面.rar

    在本教程中,我们将探讨如何创建一个简单的带有验证码的登录界面。这个登录界面是由HTML和PHP两部分组成的,非常适合初学者快速上手或者作为基础项目进行学习。验证码是网络安全的重要一环,它能够防止自动化的恶意...

    Android studio 学习2:实现密码登录界面和验证码登录界面的切换(在同一xml页面)

    Android studio :实现密码登录界面和验证码登录界面的切换(不用新建xml页面) 一、了解Xml设置隐藏属性 android:visibility=” “ Visible:正常显示 Invisible:保留位置 Gone:完全隐藏 二、实现图示 Java...

    Bootstrap实现前端登录页面带验证码功能完整示例

    本文实例讲述了Bootstrap实现前端登录页面带验证码功能。分享给大家供大家参考,具体如下: Bootstrap有自定义的验证码样式,在前端页面可以直接使用,他的css、js在使用前要在开头引入 上代码: <!DOCTYPE ...

    带验证码的登录页面.rar

    在这个名为“带验证码的登录页面.rar”的压缩包中,包含的是一个使用HTML5、CSS3和JavaScript技术构建的带有验证码功能的登录注册页面。这个项目旨在帮助开发者学习和理解如何在网页前端实现一个完整的登录系统,...

    JSP带验证码的登陆界面

    在这个"JSP带验证码的登录界面"项目中,我们关注的核心是如何在用户登录过程中引入验证码功能,以增加安全性,防止恶意自动化的登录尝试。** 验证码的主要目的是验证用户是人类而非机器人,它通常包含一组随机生成...

    登录 单点登录 带验证码登录

    在这个"登录 单点登录 带验证码登录"的实例中,我们将会深入探讨以下几个关键知识点: 1. **登录机制**:登录系统通常需要用户输入用户名和密码。在本示例中,登录过程可能是通过用户界面提交表单,后台Java代码...

    带有验证码的漂亮ajax登录界面

    【标题】:“带有验证码的漂亮ajax登录界面”指的是一个设计美观、用户体验良好的登录系统,它采用了Ajax技术来实现实时的验证码更新以及无刷新登录功能。Ajax(Asynchronous JavaScript and XML)是一种在无需重新...

    带有验证码的漂亮登录界面

    在这个“带有验证码的漂亮登录界面”中,我们主要关注的是两个关键功能:验证码技术和输入验证。 验证码(CAPTCHA)是一种用于区分人类和机器的自动程序,它在登录过程中起到防止恶意自动化攻击的作用,比如防止...

    登录界面的验证码代码

    ### 登录界面的验证码代码详解 #### 一、概述 在现代互联网应用中,为了防止自动化工具或恶意脚本对网站进行攻击或者垃圾注册等行为,通常会在用户登录时加入验证码这一环节。本文将深入分析一份典型的登录界面...

    asp.net 登录界面的 后台代码(有验证码)

    一看就明了的 登录界面代码(.cs) 带验证码 适合初学者

    C#网站模拟登录器|带验证码模拟登录源代码

    4. **验证码处理**:项目中提到的“带验证码模拟登录”意味着程序需要识别并输入验证码。验证码识别可能涉及到OCR(光学字符识别)技术,如Tesseract OCR库,它能将图像中的文字转换为可编辑文本。另外,如果验证码...

    PHP版带验证码的漂亮登录界面

    【PHP版带验证码的漂亮登录界面】是一个专为网站设计的用户登录系统,它结合了PHP、验证码技术以及JavaScript的基本功能,旨在提供一个既安全又具有良好用户体验的登录体验。在这个项目中,`lyc_login.htm`是登录...

    jsp唯美登录界面,附源码

    总的来说,这个“jsp唯美登录界面”项目展示了如何结合JSP技术与Div布局,构建一个美观且功能完整的登录页面。通过源码分析,我们可以学习到如何处理用户输入、验证登录、设计响应式布局等多个方面,这对于提升网页...

    原创-用Ajax制作带图形验证码的登录页面.

    ### 使用Ajax制作带图形验证码的登录页面 #### 一、前言 在现代Web开发中,安全性至关重要。其中,图形验证码作为一种防止自动化攻击的有效手段,被广泛应用于登录系统中。本文将详细介绍如何利用Ajax技术结合...

    ASP.net 带验证码的极其漂亮美观多项目可通用登陆界面。

    在这个特定的项目中,我们关注的是一个包含验证码功能的极其漂亮且多项目通用的登录界面。验证码(CAPTCHA)是一种安全机制,用于防止自动机器人或恶意软件进行非法操作,如批量注册或密码猜测。 在ASP.NET中实现...

    Bootstrap实现登录校验表单(带验证码)

    在本文中,我们将探讨如何使用Bootstrap来创建一个带有验证码和验证功能的登录表单。 首先,要创建这样一个表单,我们需要引入Bootstrap的相关CSS和JavaScript文件。在提供的代码片段中,可以看到引用了以下文件: ...

    使用C#登录带验证码的网站

    6. **处理动态加载内容**:如果登录页面或验证码是通过Ajax异步加载的,可能需要使用如Selenium WebDriver这样的工具来模拟浏览器行为。 7. **错误处理与重试机制**:考虑到验证码识别可能会失败,或者网络问题,应...

    登录界面验证码.rar

    这个"登录界面验证码.rar"压缩包提供了一个基于HTML、CSS和JavaScript实现的登录界面验证码模板,使得用户可以自行刷新验证码图像。 HTML是HyperText Markup Language的缩写,是用于创建网页的标准标记语言。在这个...

    SSM实现登录验证码功能

    - 视图解析,可能是JSP或Thymeleaf等,用于展示登录页面和验证码图像。 - 相关的Service和DAO层,用于处理登录逻辑和数据库操作。 通过以上步骤和组件,SSM框架可以成功地实现登录验证码功能,为Web应用提供了一道...

    C#winform登录注册程序(美化过,带验证码)

    C#winform小程序,主要功能模块为登录和注册,带验证码,界面经过美化。

Global site tag (gtag.js) - Google Analytics