grafin
1. по-умолчанию (на сколько я помню) у элемента form вообще нет никаких предопределенных стилей.
2. оберните input любым элементом.
document.getElementById("div").getElementsByTagName('input')[0].onblur = function(){
request.send(urlEncodeData(data)); //тут вызываем функцию отправки данных на сервер
};
<div id="div"><input type="text" value="click" /></div>
в это случае можно вообще не назначать элементу input имя