newboy_master.....aun persiste mi problema.....te comparto el archivo .JS para que puedas verificarlo y orientarme si es que hay algo mal....
Código Javascript
:
Ver originalExt.QuickTips.init();
Ext.onReady(function(){
var fp = new Ext.FormPanel({
id: 'status-form',
renderTo: Ext.getBody(),
labelWidth: 75,
url: 'fake.php',
frame: true,
monitorValid:true,
width: 350,
padding: 10,
buttonAlign: 'right',
border: false,
bodyStyle: 'padding:10px 10px 0;',
defaults: {
anchor: '95%',
allowBlank: false,
selectOnFocus: true,
msgTarget: 'side'
},
items:[{
xtype: 'textfield',
fieldLabel: 'Login',
id: 'login',
name: 'login',
minLength: 2,
blankText: 'Ingrese su Usuario'
},{
xtype: 'textfield',
fieldLabel: 'Password',
id: 'password',
name: 'password',
minLength: 2,
inputType: 'password',
allowBlank:false,
blankText: 'Ingrese su Clave'
}],
buttons: [{
text: 'Ingresar',
formBind: true, //only enabled once the form is valid
disabled: true,
handler: function(){
if(fp.getForm().isValid()){
var sb = Ext.getCmp('form-statusbar');
sb.showBusy('Validando...');
fp.getEl().mask();
fp.getForm().submit({
success: function(form, action){
Ext.Msg.alert('Success', action.result.msg);
sb.setStatus({
text:'Validacion Completa::::Bienvenido...!'
});
fp.getEl().unmask();
var redirect = "../../Main2/index.php";
window.location = redirect;
},
failure: function(form, action) {
Ext.Msg.alert('No tiene Acceso al Sistema', action.result.msg);
}
});
}
}
},{
text: 'Cancelar',
formBind: true,
disabled: true
}]
});
new Ext.Panel({
title: 'Ingrese Datos',
renderTo: Ext.getBody(),
width: 350,
autoHeight: true,
layout: 'fit',
items: fp,
bbar: new Ext.ux.StatusBar({
id: 'form-statusbar',
defaultText: 'Ingrese Datos',
plugins: new Ext.ux.ValidationStatus({form:'status-form'})
})
});
});