Ext.onReady(login);
//登录页面
function login(){
//初始化quick实例
Ext.QuickTips.init();
var loginname=new Ext.form.TextField({
allowBlank:false,
fieldLabel:'用户名',
maxLength:12,
minLength:6,
align:'center',
msgTarget:'qtip',
name:'su.superlogin',
width:160,
maxLengthText:'用户名输入的太长!',
blankText:'用户名不能为空!',
labelStyle:'margin-top:25px',
style:{
marginTop:'25px'
}
});
var loginPwd=new Ext.form.TextField({
fieldLabel:'密 码',
allowBlank:false,
maxLength:20,
minLength:6,
align:'center',
msgTarget:'qtip',
name:'su.superpwd',
inputType:'password',//使文本框变成密码框
width:160,
labelStyle:'margin-top:25px',//设置文本字体的样式
//设置文本域的样式
style:{
marginTop:'25px'
},
blankText:'密码不能为空!'
});
var form=new Ext.form.FormPanel({
title:'管理员登录',
width:'auto',
height:200,
labelAlign:'right',
buttonAlign:'center',
items:[
loginname,
loginPwd
],
//也可以用listeners监听登录的情况
buttons:[{'text':'登 录',handler:function(){
//判断输入的信息是否合法
if(form.getForm().isValid()){
form.getForm().submit({
url:'super.do?method=checkLogin',method:'post',
params:'',
success:function(form,action){
Ext.Msg.alert("信息",action.result.msg,function(e){
if(e=='ok'){
win.close();
fun();//调用显示学生信息的窗体
}
});
},
failure:function(form,action){
Ext.Msg.alert("信息",action.result.msg);
}
});
}
}},{'text':'取 消',handler:function(){
form.getForm().reset();//重置按钮
}}]
//使用listeners监听登录的情况
/* buttons:[{'text':'登 录',listeners:
{
"click":function(){
//判断输入的信息是否合法
if(form.getForm().isValid()){
Ext.Ajax.request({
method:'post',
url:'super.do?method=checkLogin',
params:'',
callback:function(opions,success,response){
Ext.Msg.alert("提示",response.responseText,function(e){
if(e=='ok'){
win.close();
fun();//调用显示学生信息的窗体
}
});
}
});
}}
}}
,{'text':'取 消',handler:function(){
form.getForm().reset();//重置按钮
}}]*/
});
loginname.markInvalid();
loginPwd.markInvalid();
var win=new Ext.Window({
title:'学员信息管理',
autoHeight:true,
width:400,
resizable:false,
items:[form]
});
win.show();
}
分享到:
相关推荐
基于ssh的Ext用户登录界面。包含输入框输入内容的判断,登录的验证。
在本文中,我们将深入探讨如何使用EXT Java技术创建一个登录案例。EXT Java是一个强大的JavaScript库,专门用于构建富客户端Web应用程序。它提供了丰富的组件库,包括数据网格、表单、图表等,使得开发者能够轻松...
EXT3.0登录实例是EXT框架中的一个基础应用案例,它展示了如何使用EXT库来创建用户认证系统,这在Web开发中是至关重要的。 在EXT3.0中,登录界面通常由EXT的组件构建,如FormPanel、TextField、Button等。FormPanel...
其中包括用于登录界面的基础元素,如文本框(`Ext.form.field.Text`)用于输入用户名和密码,按钮(`Ext.button.Button`)用于提交登录请求,以及可能的复选框(`Ext.form.field.Checkbox`)来记住用户信息等。...
4. **EXT事件处理**:在登录插件中,开发者可能会使用EXT的事件监听机制,比如在登录按钮上添加`click`事件监听器,当用户点击按钮时触发相应的登录处理函数。 5. **表单验证**:EXT提供了一套完整的表单处理机制,...
总结来说,EXT Java登录实例展示了如何结合EXT的前端能力、Java Servlet的后端处理以及MySQL的数据存储,构建一个完整的用户登录系统。这种技术栈在现代Web应用开发中常见,能够实现高效、安全的用户认证流程。
Ext JS的事件监听机制可以确保当用户点击登录按钮时,触发相应的处理函数。 Ajax(Asynchronous JavaScript and XML)是Web开发中的一个重要技术,用于在不刷新整个页面的情况下更新部分网页内容。在这个登录实例中...
这个入门程序是一个基于EXTJS的登录示例,它在不依赖数据库的情况下展示了用户登录的基本功能。EXTJS以其丰富的组件库、高度可定制的界面和优秀的用户体验而闻名。 【描述】:“myeclipse开发的是个入门的例子,...
通过以上步骤,我们可以看出“json mysql Ext 组合登录”的核心是利用ExtJS构建前端交互,JSON作为数据交换格式,MySQL作为数据存储,共同实现用户登录功能。每个环节都涉及到具体的技术细节和安全考量,需要开发者...
1. **Ext.QuickTips**: 提供了快速提示功能,可以在用户交互过程中显示帮助信息。 2. **Ext.FormPanel**: 表单面板组件,用于组织和管理表单控件。 3. **Ext.MessageBox**: 模态对话框组件,用于显示消息、警告或...
在ExtJS中,"login控件"指的是用于处理用户登录逻辑的组件,通常包括输入框(用户名和密码)、登录按钮、可能还包括记住我选项和其他相关的登录功能。在本文中,我们将深入探讨ExtJS中的登录控件以及与“统一登录”...
总结来说,这个EXT登录示例展示了EXT如何创建前端用户界面,以及如何与Java Servlet配合完成数据提交和后端处理。EXT的灵活性和Java Servlet的稳定性相结合,为开发健壮的Web应用提供了基础。对于初学者来说,理解...
当用户点击登录按钮时,Ext.FormPanel的submit方法会触发异步提交,同样使用Ext.AJAX进行后台通信。提交成功或失败,都会通过回调函数进行处理,以更新用户界面。 **3. 后台处理** 无论是HTML form还是Ext....
在Web开发中,Session是服务器用来跟踪用户状态的一种机制,特别是在多用户同时访问的应用中,如EXT(ExtJS)框架创建的富客户端应用。当Session失效时,通常会导致用户被重定向到登录页面,以便重新验证其身份。...
EXT登陆系统就是使用EXT框架开发的登录页面,展示了EXT在创建交互式用户界面方面的卓越能力。 EXT的核心是其组件模型,这使得开发者能够快速搭建各种UI元素,如按钮、表格、面板、表单等。在EXT登录系统中,可能...
1. 用户认证与权限管理:EXT的登录组件配合PHP进行用户身份验证,确保只有合法用户可以访问系统。同时,通过角色和权限设置,限制不同用户对系统的访问范围。 2. 数据管理:使用EXT的表格组件显示和编辑MySQL中的...
EXT JS以其直观的API和面向对象的编程模型而闻名,适用于创建交互性强、用户体验良好的Web界面。 至于【压缩包子文件的文件名称列表】中的"ssh2"和"212ext",这两个文件名可能代表了项目中的两个主要部分: 1. ...
`login.jsp`是JavaServer Pages(JSP)文件,这是一种动态网页技术,用于处理用户登录请求,将用户的输入与服务器端的验证逻辑相结合。`验证码.jsp`则很可能用于生成和验证图形验证码,这是防止机器人自动登录的一种...
Ext3.0是一种基于JavaScript的富因特网应用程序(Rich Internet Application, RIA)开发框架,主要用于构建用户界面。在Web应用中,验证码是防止自动机器人或者恶意软件进行非法操作的重要安全机制。本项目实现了在...
gwtext是Google Web Toolkit (GWT) 的一个扩展库,提供了丰富的用户界面组件和样式,使得在GWT平台上构建复杂的Web应用变得更加便捷。GWT Ext则是gwtext的核心部分,基于Ext JS库,为GWT提供了更多的UI组件和功能。 ...