需要Extjs简单登录代码



登录时需要extjs代码。如果username="admin"&password="admin"打开新面板,否则显示错误警报。请帮帮我。提前谢谢

  buttons: [{
            text: 'Login',
        handler:function(){
            simple.getForm().reset();
            }
        //handler:loginclk
        /** var usnme=Ext.getCmp('usr').getValue();
        var pswd=Ext.getCmp('ped').getValue():
        if(usnme=='admin' && pswd=='admin'){
            Ext.MessageBox.show({Fine});
            }
            else { Ext.MessageBox.show({wrong });
            }
        handler : function() {
            if(uname=="admin" && pwd=="admin"){
                window.redirect();
        }

我试过这两个代码,但它不起作用。

Ext.MessageBox.show()获取一个配置对象,您传入的是未定义的变量Fine和error。

相反:

Ext.MessageBox.show({text: 'Fine'});

你一定也在控制台中看到了错误?

这个处理程序代码应该适用于您:

handler : function() {
    var usnme=Ext.getCmp('usr').getValue();
    var pwd=Ext.getCmp('ped').getValue():
    if(uname=="admin" && pwd=="admin"){
            window.redirect();
    } else {
        Ext.MessageBox.show({text:'Wrong'});
    }
}

如果您为输入分配的id是正确的"usr"one_answers"ped"

最新更新