2013-07-17 71 views
0

我在extjs3中有一個文本框,其中如果我輸入12位數字,它應該會自動觸發。Extjs 3 onchange無法正常工作?

我們正在通過條碼掃描器進行掃描,所以如果數字達到12位數字,它應該會自動着火。

listeners: { 
    'change': function(field, newValue, oldValue){ 
    if( newValue.length ==12 || newValue.length ==13){ 
      alert("searchByUpcFunction()"); 
    } 
    } 
} 

在ExtJS的4同樣的事情是工作,而不是在ExtJS的3.我需要在ExtJS的同樣的事情3

回答

0

keyupvalid事件。當你離開這個領域時,你會發射change

listeners: { 
    'keyup': function(field, newValue, oldValue){ 
    // ... 
    } 
}