用户登陆

new Ext.Window({
id:'updateUser',
closeAction : 'close',
resizable : false,
bodyStyle : 'padding: 7',
modal : true,
height : 200,

title:'修改密码',
listeners:{
befordestroy:function(){
return false;
}
},


items : [ {
id:'update',
xtype:'form',
layout : 'form',
plain : true,
frame:true,
defaults : {
width : 230
},
defaultType : 'textfield',
labelWidth:80,
items:[{
fieldLabel : '用户名',
//readOnly:true,
id:'user',
name : 'userName',
style : 'font-size: 15px',
blankText : '用户名不能为空',
allowBlank : false
}, {
id:'pass1',
fieldLabel : '输入新密码',
name : 'pwd',
style : 'font-size: 15px',
blankText : '密码不能为空',
inputType : 'password',
minLength:6,  
minLengthText:'密码长度最少6位!',  
maxLength:20,  
maxLengthText:'密码长度最多20位!',
allowBlank : false
}, {
id:'pass2',
fieldLabel : '再次输入密码',
name : 'pwd1',
confirmTo:'pass1',
vtype:'password',
            vtypeText:'两次密码不一致!',
style : 'font-size: 15px',
blankText : '密码不能为空',
inputType : 'password',
allowBlank : false
}] } ],
buttons:[{text:'修改',handler:function(){
var cmp = Ext.getCmp('update');
//alert(this.ownerCt.ownerCt.getForm());
if(Ext.getCmp('update').getForm().isValid()){
Ext.Msg.confirm('修改密码', '您确定要修改?', function(btn, text){
    if (btn == 'yes'){
    alert(Ext.getCmp('user').fieldLabel);
    alert("我确定修改了`~~~");
        // 处理文本值,然后关闭...
    }else if( (btn == 'no')){
    alert("我不修改");
    }
});
}else{
Ext.MessageBox.alert('提示', '填写完成再提交');
}

}},{text:'取消',handler:function(){
this.ownerCt.ownerCt.close();
}}]

}).show();

你可能感兴趣的:(ext)