登录时需要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"