Extjs textfiled 失去焦點用法

失去焦點,採用listeners監聽

 

 

listeners: {"blur":function (){//添加監聽}

 

function addjiuye(){
  var window = new Ext.Window({
width: 400,
height: 260,
plain: true,
modal:true,
title:'就業登記',
buttonAlign:'center',
defaults:{labelWidth:100,layout: 'form',frame: true},
items:[
    {items:[{xtype:'textfield',fieldLabel:'學號<font color=red>(*)</font>',id:'sstudent1',listeners: {"blur":function (){//添加監聽
         var sstudent1 = Ext.fly('sstudent1')==null?null:Ext.fly('sstudent1').getValue();
                ajaxFunction(sstudent1);
    store4.load({params:{start:0, limit: pageSize, sstudent1: sstudent1}}); 
            }} ,anchor:'95%'}]}
        ,{items:[{xtype:'textfield',fieldLabel:'姓名',id:'sstudent2',anchor:'95%'}]}
        ,{items:[{xtype:'textfield',fieldLabel:'簽約單位名稱<font color=red>(*)</font>',id:'danWei',anchor:'95%'}]}
        ,{items:[{xtype:'textfield',fieldLabel:'簽約日期<font color=red>(*)</font>',id:'day',anchor:'95%'}]}
    ],
buttons:[{text: '確定',handler: function(){
    var  sstudent1 = Ext.fly('sstudent1').getValue();
    var  sstudent2 = Ext.fly('sstudent2').getValue();
    var  danWei = Ext.getCmp('danWei').getValue();
    var  day = Ext.fly('day').getValue();
    if(sstudent1==null || sstudent1 == ''){Ext.Msg.alert('','學號不允許爲空!');return false;}
    if(sstudent2==null || sstudent2 == ''){Ext.Msg.alert('','姓名不允許爲空!');return false;}
    if(danWei==null || danWei == ''){Ext.Msg.alert('','簽約單位名稱不允許爲空!');return false;}
    if(day==null || day == ''){Ext.Msg.alert('','簽約日期不允許爲空!');return false;}
Ext.Ajax.request({
    url:"jiuye!addjiuye.action",
    params:{sstudent1:sstudent1,sstudent2:sstudent2,danWei:danWei,day:day},
    success: function(response, options){
        var responseJson = response.responseText;
        if(responseJson < 0)
    Ext.Msg.alert("提示","添加失敗,不存在該學生或該學生就業記錄已存在!",function(){
    store4.reload();
    });
    else
    Ext.Msg.alert("提示","添加成功!",function(){
    store4.reload();
    });
    }, 
    failure: function(){
}
    });
window.close();
    }
        },
    {text: '取消',handler: function(){
window.close();
       }
    }]
    ,html:'<h3><font color=blue>(*)爲必填內容<br/>時間填寫請按照格式:[年]-[月]-[日] 如"2011-03-15","2011-10-03"</font></h3>'
});
    window.show();
                
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章