我是 extjs 的新手。我正在使用 extjs-4.1.0,我有一个文本字段,我希望在它的模糊事件上调用 trim 方法。我的代码在 mozilla firefox 上运行良好,但是当文本框失去焦点时,会在 IE 上导致 javascript 错误,“对象不支持此属性或方法”。
有没有其他方法可以处理 IE 中的模糊事件?
在下面找到我的代码:
{
flex:1,
xtype:'textfield',
fieldLabel: 'Name',
allowBlank: false,
maxLength: 50,
name: 'name',
maskRe: /[a-zA-Z\s]+$/,
validator: function(v) {
if(!(/[a-zA-Z\s]+$/.test(v))){
return "This Field should be in alphabets";
}
return true;
},
listeners: {
render: function(c) {
Ext.QuickTips.register({
target: c.getEl(),
text: 'Format: John/John Kelvin'
})
},
blur: function(d) {
var newVal = d.getValue().trim();
d.setValue(newVal);
}
}
}