以下是我的triggerfield代码
new Ext.form.TriggerField({ id: 'fhrbm_add', fieldLabel: '发  货  人', name: 'fhrbm_add', width: 115, triggerClass: 'x-form-search-trigger', onTriggerClick: function(e) { FhrxxFn(); } }),我想要的效果为:在文本框中输入值,传到后台看看这个值在数据库中是否有对应的id
如果没有 不许录入,如果有的话就允许
我用了listeners:{blur:function(){alert("123");}}  怎么没反应啊我想换成侦听回车事件??应该怎么写

解决方案 »

  1.   

    那就监听keypress事件,请查看API,triggerFiel的event区域,keypress事件会传入按键代码,有相应的获得回车键的API。
      

  2.   

    listeners: { keydown: function() { alert("3123"); } }
      

  3.   

    onblur 就是指的失去焦点(在其他地方点击鼠标啊)后事件啊
    侦听回车用keyNode试试
      

  4.   


    listeners: { 
      keydown: function(e) { 
       if(e.keyCode == 13){
         //.....
       }
      } 
    }