console
var textbox = document.getElementById("input"),
inputData,
dataArr,
keyCode;
var EventUtil = {
addHandler: function(element, type, handler) {
if (element.addEventListener) {
element.addEventListener(type, handler, true);
} else if (element.attachEvent) {
element.attachEvent("on" + type, handler);
} else {
element["on" + type] = handler;
}
},
preventDefault: function(event) {
if (event.preventDefault) {
event.preventDefault();
} else {
event.returnValue = false;
}
},
getEvent: function(event) {
return event ? event: window.event;
},
getCharCode: function(event) {
return event.keyCode;
},
inputTab: function(event) {
keyCode = EventUtil.getCharCode(event);
if (keyCode == 9) {
EventUtil.preventDefault(event);
textbox.value = textbox.value + ' ';
}
},
};
EventUtil.addHandler(textbox, "keydown",
function() {
EventUtil.inputTab(EventUtil.getEvent());
});
<input type="text" id="input" />