1.完全从Ext的example包中发现的
2.js
/*
* Password Verification
* @author xi
* @created on Oct 31 2008, 03:13 PM
*/
// Add the additional 'advanced' VTypes
Ext.apply(Ext.form.VTypes, {
//增加密码的验证
password: function(val, field) {
if (field.initialPassField) {
var pwd = Ext.getCmp(field.initialPassField);
return (val == pwd.getValue());
}
return true;
},
passwordText: 'Passwords do not match'
});
Ext.onReady(function(){
Ext.QuickTips.init();
// turn on validation errors beside the field globally
Ext.form.Field.prototype.msgTarget = 'side';
var bd = Ext.getBody();
/*
* ================ Password Verification =======================
*/
var pwd = new Ext.FormPanel({
labelWidth: 125,
frame: true,
title: 'Password Verification',
bodyStyle:'padding:5px 5px 0',
width: 350,
defaults: {
width: 175,
inputType: 'password'
},
defaultType: 'textfield',
items: [{
fieldLabel: 'Password',
name: 'pass',
id: 'pass'
},{
fieldLabel: 'Confirm Password',
name: 'pass-cfrm',
vtype: 'password',
initialPassField: 'pass' // id of the initial password field
}]
});
pwd.render('pw');
});
3.html页面
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Advance Form Example2</title>
<link rel="stylesheet" type="text/css"
href="resources/extjs/resources/css/ext-all.css" />
<script type="text/javascript"
src="resources/extjs/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="resources/extjs/ext-all.js"></script>
<script type="text/javascript" src="resources/js/pwdValidate.js"></script>
</head>
<body>
<div id="pw" style="padding-top:20px">
</body>
</html>
4.不正确的页面
参看not-match
5.正确的页面
参看match
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0004/6552/381ddc48-3ea4-32a0-ab9f-cc9a7c3ebb91-thumb.bmp)
- 大小: 6 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0004/6554/59ed17e2-0ef0-3958-b54f-9abf0c01e625-thumb.bmp)
- 大小: 9.1 KB
分享到:
相关推荐
例如,如果你需要验证一个密码强度,可以创建一个新的vtype并设置`vtype: 'strongPassword'`。 4. **错误提示**:EXT表单可以展示错误图标和消息,帮助用户理解为什么输入无效。错误信息可以通过`msgTarget`属性...
本篇文章将详细讲解如何利用Ext JS的Vtype(验证类型)来实现登录表单的验证功能。Ext JS是一个强大的JavaScript框架,提供了丰富的组件和功能,包括复杂的表单验证机制。 首先,理解Vtype的概念。Vtype是Ext JS中...
表单通常由`Ext.container.Container`或`Ext.form.Panel`创建,包含`Ext.form.field.Text`(用户名)和`Ext.form.field.Password`(密码)字段,以及一个`Ext.button.Button`(提交按钮)。 ```javascript Ext....
本文将深入探讨如何使用基于ExtJS的扩展组件(Ext.ux)实现密码强度检测,以及如何通过颜色变化(从红色到绿色)为用户提供直观的反馈。 首先,ExtJS提供了一个强大的组件模型,允许开发者构建复杂的用户界面。"Ext...
在“ext.net登录框”这个主题中,我们将探讨如何使用Ext.NET库来构建一个具有用户验证和错误提示功能的登录界面。 首先,我们需要了解Ext.NET中的窗体(Form)组件。窗体是数据输入和处理的核心,它可以包含各种...
6. **响应处理**:服务器端验证成功后,会返回一个响应,EXT3.0会处理这个响应,可能包括显示登录成功消息、重定向到其他页面或者在验证失败时显示错误信息。 7. **源码分析**:EXT3.0的源码提供了学习EXT组件用法...
输入的用户名和密码会被jcifs-ext库用来连接AD域,进行身份验证。 3. **授权**:验证成功后,CAS会生成一个票据(Ticket),用户凭此票据可以无须再次认证地访问其他受CAS保护的应用。 4. **会话管理**:jcifs-ext还...
"纯手工打造类似Ext的验证效果"这个主题聚焦于使用JavaScript进行表单验证,模仿流行的ExtJS库提供的验证功能。ExtJS是一款功能强大的JavaScript框架,它提供了丰富的组件和强大的数据绑定机制,包括复杂的表单验证...
通过这个修改后的`Ext.MessageBox.prompt`,开发者可以更安全地在ExtJS应用程序中实现密码输入功能,而无需自己编写复杂的加密和验证逻辑。这种封装和复用代码的方式是软件开发中的最佳实践,可以提高代码的可维护性...
在本文中,我们将深入探讨如何使用EXT Java技术创建一个登录案例。EXT Java是一个强大的JavaScript库,专门用于构建富客户端Web应用程序。它提供了丰富的组件库,包括数据网格、表单、图表等,使得开发者能够轻松...
综上所述,这个实例展示了如何在Ext中创建一个完整的表单,包括表单的布局、字段的定义及验证、按钮及事件处理等多个方面。对于初学者来说,这是一个很好的学习资源,可以帮助他们快速掌握如何使用Ext构建复杂的Web...
6. **EXT Form**:EXT的表单组件支持各种输入类型,如文本、密码、日期、下拉框等,还有表单验证功能,保证了数据的准确性和完整性。 7. **EXT Tree**:EXT的树形视图组件适用于层次结构数据的展示,可以进行展开、...
在EXT中,我们可以使用`Ext.form.field.Text`创建输入字段,`Ext.form.field.Password`用于密码字段。对于密码强度显示,可以自定义一个组件,根据用户输入实时更新状态。 接着,我们需要编写一个AJAX请求来验证...
在这个登录插件中,可能使用了EXT的Field组件来创建用户名和密码输入框,并配置了验证规则,确保输入的有效性。 6. **Ajax通信**:EXT提供了Ajax组件,允许与服务器进行异步通信。登录过程中,前端JavaScript可能...
在登录场景中,当用户点击登录按钮后,EXT会将输入的用户名和密码封装成数据对象,通过数据代理发送到服务器进行验证。服务器返回验证结果后,EXT可以动态更新界面,显示登录成功或失败的信息。 EXT的布局管理器则...
此应用的核心功能是登录验证,其验证逻辑并不涉及数据库操作,而是直接在Servlet控制器中硬编码了用户名和密码。Servlet是一种Java Web技术,用于处理和响应HTTP请求,通常用于实现业务逻辑或控制应用程序流程。在这...
无论是HTML form还是Ext.FormPanel,后台处理页面通常接收登录请求,验证用户名和密码,然后返回响应。在EXTJS的登录案例中,这个过程可以通过Java、PHP或其他服务器端语言实现。理想情况下,服务器应返回JSON对象,...
标题中的"ext4.1登陆界面"指的是一个基于EXTJS4框架构建的登录界面,它可能是一个Web应用程序的入口点,允许用户通过输入用户名和密码进行身份验证。EXTJS4是一个强大的JavaScript库,用于创建富客户端应用,它提供...