Ext.onReady(function(){ var winLogin = Ext.create("Ext.window.Window",{ width : 400 , height : 270 , modal : true , // 窗口弹出,其他地方不可操作 title : ' 登陆 ' , collapsible : true , // 收缩按钮 closable : false , // 是否显示关闭窗口按钮 iconCls : 'key',// cog , database_gear resizable : false , // 窗体是否可以拉伸 constrain:true, items : [{ xtype:'panel', width:'100%', height:100, padding:'1px', html:"<img src='css/icons/1_log.png' height='100%' width='100%'/>" },{ xtype:'form', width:'100%', id:'myform', height:130, //frame: true, padding:'1px', buttonAlign : 'center', items:[{ xtype:'textfield', id:'username', name:'username', fieldCls:'login_account', fieldLabel:'账 号 ', width:300, margin:'10,10,10,10', labelAlign : 'right' },{ xtype:"textfield", id:'password', name:'password', fieldCls:'login_password', width:300, fieldLabel:'密 码 ', margin:'10,10,10,10', labelAlign : 'right', inputType:'password' },{ xtype:'panel', width:'100%', bodyStyle: 'border:0', html:"<p align='right'>版权所有:银川赛瑞格计算机科技有限公司</p>" }], buttons : [{ text:'登陆', layout:'fit', type:'submit', handler:function(){ var _username = Ext.getCmp('username').getValue(); var _password = Ext.getCmp('password').getValue(); if(_username==""){ Ext.Msg.alert("提示","用户名不能为空,请输入用户名"); } else if(_password==""){ Ext.Msg.alert("提示","密码不能为空,请输入用户名"); } else { // 掩饰层 (遮罩效果) var myMask = new Ext.LoadMask(Ext.getBody(), {msg:"正在登陆,请稍后..."}); myMask.show(); Ext.Ajax.request({ url:'login.action', method:'POST', success:function(response,opts){ var sf= Ext.JSON.decode(response.responseText); if(sf.success){ myMask.hide(); Ext.Msg.alert("提示","登陆成功!!!"); window.location.href="toIndex.action"; } else { myMask.hide(); Ext.Msg.alert("提示","登陆失败..."); } }, failure:function(response,opts){ myMask.hide(); Ext.Msg.alert("提示","登陆失败"); }, params:{ username:_username, password:_password } }) } } },{ text:'重置', handler:function(){ Ext.getCmp('myform').form.reset(); } }] }], renderTo:Ext.getBody() }); winLogin.show(); })