手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >ext实现完整的登录代码
ext实现完整的登录代码
摘要:Ext.form.Field.prototype.msgTarget='side';//定义表单varsimple=newExt.FormP...

Ext.form.Field.prototype.msgTarget='side';

//定义表单

varsimple=newExt.FormPanel({

labelWidth:75,

baseCls:'x-plain',

width:150,

defaultType:'textfield',//默认字段类型

//定义表单元素

items:[{

fieldLabel:'帐户',

name:'name',//元素名称

//anchor:'95%',//也可用此定义自适应宽度

allowBlank:false,//不允许为空

blankText:'帐户不能为空'//错误提示内容

},{

inputType:'password',

fieldLabel:'密码',

//anchor:'95%',

name:'pws',

allowBlank:false,

blankText:'密码不能为空'

}

],

buttons:[{

text:'登陆',

type:'submit',

//定义表单提交事件

handler:function(){

if(simple.form.isValid()){//验证合法后使用加载进度条

Ext.MessageBox.show({

title:'请稍等',

msg:'正在加载...',

progressText:'',

width:300,

progress:true,

closable:false,

animEl:'loding'

});

//控制进度速度

varf=function(v){

returnfunction(){

vari=v/11;

Ext.MessageBox.updateProgress(i,'');

};

};

for(vari=1;i<13;i++){

setTimeout(f(i),i*150);

}

//提交到服务器操作

simple.form.doAction('submit',{

url:'check.asp',//文件路径

method:'post',//提交方法post或get

params:'',

//提交成功的回调函数

success:function(form,action){

if(action.result.msg=='ok'){

document.location='index.html';

}else{

Ext.Msg.alert('登陆错误',action.result.msg);

}

},

//提交失败的回调函数

failure:function(){

Ext.Msg.alert('错误','服务器出现错误请稍后再试!');

}

});

}

}

},{

text:'取消',

handler:function(){simple.form.reset();}//重置表单

}]

});

//定义窗体

varwin=newExt.Window({

id:'win',

title:'用户登陆',

layout:'fit',//之前提到的布局方式fit,自适应布局

width:300,

height:150,

plain:true,

bodyStyle:'padding:5px;',

maximizable:false,//禁止最大化

closeAction:'close',

closable:false,//禁止关闭

collapsible:true,//可折叠

plain:true,

buttonAlign:'center',

items:simple//将表单作为窗体元素嵌套布局

});

win.show();//显示窗体

【ext实现完整的登录代码】相关文章:

js实现带按钮的上下滚动效果

javascript实现简单的进度条

实现DIV圆角的JavaScript代码

js实现精美的图片跟随鼠标效果实例

jQuery实现在列表的首行添加数据

JavaScript实现表格点击排序的方法

特殊字符、常规符号及其代码对照表

用JavaScript实现对话框的教程

一段实时更新的时间代码

javascript实现简单的省市区三级联动

精品推荐
分类导航