`
y1d2y3xyz
  • 浏览: 257051 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

ExtJS用户登录界面

阅读更多
首先:鉴于目前自己在学习ExtJS,也把自己学习中的一些东西给大家分享,我看网上很多朋友都很关注Extjs的,我自己也刚开始学习没多久!把《EXTJS WEB应用程序开发指南》从头到尾也看了俩遍,这本书讲得不算深入,但对于API讲解得比较多,在某种程度上讲可以看作这是中文版的API,如果是还没有入门的朋友可以去买来看看,我看完这本书的感觉就是知道EXT的基本大概结构,说到实际能弄出个什么东西来还真不好讲!只能说知道怎样去查API文档了!至于想进一步的深入或者提高的话我建议把官方的例子全部自己做一次,而且可以看一下《JavaScript凌厉开发--Ext详解与实践》相对来讲这本更适合进阶或者说是提高,跟实际结合得更紧,如果完全没有EXT基础就看这本的话,一开始肯定有点吃力,从这本书中我其实还是能看到作者的用心!也不像某些网友说的那么不好!
其次:在这些教程中我都会写一些自己原创的东西给大家分享,如果大家转载务必注明出处!
这部分教程我会先从界面方面讲,后面会讲数据交互方面,至于数据交互方面我会从PHP和J2EE方面去讲!对PHP和J2EE我了解的也只是皮毛!
最后:至于代码方面我会完全的让代码完整,保证需要的人COPY过去就能跑起来,布局排版方面我也会做到完善,因为自己也是做美工方面!希望有更多的人支持!


下面让我们从一个简单的登陆的界面中看看EXT的效果!



/*index.php 代码*/

<html> 
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>login</title>
<style type="text/css">
body,html{height:100%;margin:0px;padding:0px;}
#outer{height:100%;overflow:hidden;position:relative;width:100%;}
#outer[id] {display:table;position:static;}
#middle {position:absolute;top:50%;left:50%;}
#middle[id]{display:table-cell;vertical-align:middle;position:static;}
#inner{position:relative;top:-50%;width:310px;left:50% !important;left:-155px;}
#container{width:310px;height:190px;margin-left:auto;margin-right:auto;}
</style>
<link rel="stylesheet" type="text/css" href="../../resources/css/ext-all.css" />
<script type="text/javascript" src="../../adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="../../ext-all.js"></script>
<script type="text/javascript">
Ext.onReady(function(){
	Ext.QuickTips.init();
	Ext.form.Field.prototype.msgTarget="qtip";
	var loginform = new Ext.form.FormPanel({
		renderTo:'container',
		title:'会员登陆',
		labelSeparator:":",
		collapsible :true,
		width:300,
		height:160,
		id:'login',
		labelWidth: 80,
		bodyStyle: 'padding:5px 5px 0 0',
		border: false,
		name:'login',
		frame:true,
		defaults:{width:178,xtype:'textfield'},
		items:[
			new Ext.form.TextField({
			fram:true,
			fieldLabel:"用户名",
			name:'userName',
			allowBlank:false,
			blankText:'用户名不能为空'
		}),{
			fieldLabel:"密码",
			name:'password',
			allowBlank:false,
			inputType:'password',
			blankText:'密码不能为空'
		},{
			name: 'vcode',
			id: 'vcode',
			fieldLabel: '验证码',
			maxLength: 4,
			width: 80,
			allowBlank: false,
			blankText: '验证码不能为空!'
					}],
		keys:{
			key: 13,
			fn:login
		},
		buttons:[{
			text:'提 交',
			handler:login
		},{
			text:'重置',handler:function(){
				loginform.form.reset();
			}
		}]
	});
	function login(){

	}
	
})
</script>
</head>
<body>
<!-- div实现水平和垂直居中IE7的效果是正常的,FF3.0在水平居中上有一点差距,弄不好 -->
<div id="outer">
	<div id="middle">
		<div id="inner">
		<div id="container">
					
		</div>
		</div>
	</div>
</div> 
</body>
</html>
  • 大小: 12 KB
分享到:
评论

相关推荐

    ssh整合实现登录的例子,包含源代码,用extjs做的登录界面

    在这个例子中,我们将深入探讨如何利用SSH整合来实现一个登录功能,并且这个功能的前端界面是通过ExtJS库创建的。 1. **Spring框架**:Spring是核心的依赖注入(DI)和面向切面编程(AOP)框架,它管理着应用中的...

    extjs实现用户登录界面

    在“extjs实现用户登录界面”这个主题中,我们将深入探讨如何利用ExtJS创建一个功能完善的登录界面。 首先,登录界面通常包含用户名、密码输入框以及登录按钮。在ExtJS中,这些可以通过创建`Ext.form.Panel`来实现...

    EXTJS3.0登陆DEMO

    EXTJS是一个用于创建富客户端界面的JavaScript库,而STRUTS2、SPRING和IBATIS则是Java后端开发中的重要组件。 EXTJS3.0提供了丰富的组件库,如表格、窗口、面板、菜单、表单等,使得开发者能够构建出交互性强、用户...

    extjs实现登陆验证

    在IT领域,特别是Web开发中,使用ExtJS框架进行用户登录界面的前端验证是一个常见的需求。根据提供的文件信息,我们可以详细解析如何利用ExtJS来实现这一功能。 ### ExtJS实现登录验证 #### 核心概念与流程 1. **...

    ExtJs做的用户登陆!ASP后台

    在"ExtJs做的用户登陆!ASP后台"这个主题中,我们将深入探讨如何使用ExtJS实现前端用户登录界面,并结合ASP(Active Server Pages)作为后台处理登录逻辑。 首先,让我们了解一下ExtJS中的用户登录界面构建。通常,...

    ext4.1登陆界面

    标题中的"ext4.1登陆界面"指的是一个基于EXTJS4框架构建的登录界面,它...总的来说,这个"ext4.1登陆界面"项目展示了EXTJS4在构建交互式Web应用方面的强大能力,结合JSP处理后端逻辑,为用户提供了一个完整的登录体验。

    extjs php 显示 登陆用户的js方法

    根据所提供的文件信息,“extjs php 显示 登陆用户的js方法”这一主题聚焦于如何在JavaScript(具体是ExtJS框架)中利用PHP后端数据来展示已登录用户的名称。下面将深入解析这个过程中的关键技术点。 ### 一、ExtJS...

    ExtJs 登陆框、框架

    在“C# Extjs 登陆框、框架”这个主题中,我们主要关注的是如何使用ExtJS创建一个登录界面,并结合C#后端实现用户验证。登录框是任何应用程序的基础元素,它通常包含用户名和密码字段,以及登录和取消按钮。在ExtJS...

    extjs漂亮简洁的登录界面

    EXTJS的界面美观、功能强大,能够创建出响应式、可定制且高性能的用户界面。 在"extjs漂亮简洁的登录界面"这个项目中,我们看到的是EXTJS被用来构建一个简单但高质感的登录页面。对于初学者来说,这是一个很好的...

    extjs 登陆页面+验证码

    ExtJS是一个流行的JavaScript库,用于构建桌面级的Web应用程序,它提供了丰富的用户界面组件和强大的数据管理功能。在这个场景中,我们将深入探讨如何使用ExtJS来设计一个具有验证码功能的登录页面。 在描述中提到...

    c# extjs mvc登陆

    在C#中,结合ExtJS 4.1框架构建MVC模式的登录界面是一项常见的任务,这涉及到前端交互和后端验证的结合。下面将详细解释这个过程中的关键知识点。 首先,C# MVC(Model-View-Controller)是一种设计模式,用于组织...

    extjs+ssh写的登陆系统

    EXTJS 是一个基于 JavaScript 的富客户端框架,它提供了丰富的组件库,用于构建用户界面,特别是企业级应用。SSH 框架则由 Spring、Struts 和 Hibernate 组成,是一个经典的 Java Web 开发框架,用于处理业务逻辑和...

    ext4.2登陆界面

    "是对我之前发布的《ext4.1简单的登陆界面》的升级和简化",这表明开发者可能已经有一个使用ExtJS 4.1实现的基础版本,现在通过4.2版本进行优化,可能涉及改进界面设计、增强用户体验或者修复已知问题。"调整login....

    extjs 登陆页面

    标题 "extjs 登陆页面" 暗示我们要讨论的是使用 ExtJS 框架创建登录界面的相关技术。ExtJS 是一个基于 JavaScript 的组件库,用于构建富客户端 Web 应用程序。它提供了丰富的 UI 组件,包括表格、面板、表单等,非常...

    ssh+extjs全注解登陆实现,包含验证码和记住用户名等

    ExtJS是一个用于构建富互联网应用程序(RIA)的JavaScript库,它提供了丰富的用户界面组件和强大的数据管理功能。ExtJS的全注解登陆实现意味着开发者使用了注解来简化和自动化登录功能的配置,这样可以减少代码量,...

    ExtJs登陆验证(ASP后台)

    它的组件模型和丰富的UI控件为开发人员提供了创建复杂、交互式的用户界面的能力。在登录验证场景中,ExtJs通常用于设计登录表单,包括输入框(用户名和密码)、提交按钮以及可能的错误提示区域。例如,可以使用`Ext....

    ExtJS与.NET结合开发实例-殷良胜

    - **登陆.rar**:这是一个登录界面的示例,可能涉及用户验证和会话管理,涉及到.NET的安全性和身份验证机制。 5. **开发技巧**: - **数据绑定**:ExtJS的Model和Store可以与.NET的数据实体和数据服务进行绑定,...

    EXTJS json struts2制作登陆窗口

    EXTJS是一种基于JavaScript的富客户端应用框架,它允许开发者创建具有桌面应用级别的用户界面。Struts2是一个Java Web应用程序框架,用于构建MVC(模型-视图-控制器)架构的应用程序。JSON(JavaScript Object ...

Global site tag (gtag.js) - Google Analytics