Смотри, так я и делал так изначально и такой же результат:
function run(){
alert('rrr');
};
$(document).ready(function(){
$("#input").change(run());
});
Я просто функцию run() заменил алертом, что бы проверить. Объясни мне, в какой мелочи я тупо заблуждаюсь. Мне аж самому интересно.)))