1、监听回车键1
onKeyUp : function(e, t) {
var me = this, key = e.getKey();
if (!me.readOnly && !me.disabled && me.editable) {
me.lastKey = key;
me.doQueryTask.cancel();
// perform query w/ any normal key or backspace or
// delete
if (!e.isSpecialKey() || key == e.BACKSPACE || key == e.DELETE) {
if(me.getRawValue() == ''){
me.clearValue();
return;
}
me.doQueryTask.delay(me.queryDelay);
}else if(key == e.ENTER) {
this.doQuery(this.getRawValue(), true);
}
}
},
2、监听回车键2
items: [{
fieldLabel: '用户名',
id : 'loginname',
cls : 'user',
name: 'loginname',
labelAlign:'right',
labelWidth:65,
maxLength : 30,
emptyText:'请在这里填写用户名',
maxLengthText : '账号的最大长度为30个字符',
blankText:"用户名不能为空,请填写!",//错误提示信息,默认为This field is required!
allowBlank: false
},{
fieldLabel: '密 码',
cls : 'key',
name: 'password',
inputType:"password",
labelWidth:65,
labelAlign:'right',
emptyText:'请在这里填写密码',
maxLengthText :'密码长度不能超过20',
maxLength : 20,
blankText:"密码不能为空,请填写!",//错误提示信息,默认为This field is required!
allowBlank: false ,
listeners : {
specialkey : function(field, e) {
if (e.getKey() == Ext.EventObject.ENTER) {
login();
}
}
}
}, {
id : 'id_reg_panel',
xtype : 'panel',
border : false,
hidden : true,
html : '<br><span id="messageTip" style="color:red"> </span>'
}]
}, {
title : '关于',
contentEl : 'aboutDiv',
defaults : {
width : 230
}
}]