I am using the following functions to do my task. It works fine when cursor moves away from textbox but if i want to fire the same event from code say like next function i get error...
function addEvent( obj, type, fn ) {
if (obj.addEventListener) {
obj.addEventListener( type, fn, false );
}
else if (obj.attachEvent) {
obj["e"+type+fn] = fn;
obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
obj.attachEvent( "on"+type, obj[type+fn] );
}
else {
obj["on"+type] = obj["e"+type+fn];
}
}
function addEventByName(ObjName, event, func){
MyEle = document.getElementsByName(ObjName);
addEvent(MyEle[0], event, func);
}
addEventByName("txtBox", 'blur', function(){
alert('hello');
});
function fire(){
x = document.getElementsByName('txtBox')[0];
x.blur(); //gives error
x.onblur(); //gives error
}