https://jsfiddle.net/axb96fq4/ Что-то не срабатывает. Сильно не ругайтесь, я начинающий, но мне кажется что в someFunction не передаётся inputValue = this.value; потому что загрузка документа уже прошла с пустым inputValue. Или я не прав?
Ответ Андрея был тем, что нужно. Кого интересует поддержка IE9+, вот разница в объявлении события (нужен старый стандарт)
// современный стандарт
var event = new Event("click", {
bubbles: true,
cancelable: true
});
// старый стандарт
var event = document.createEvent("Event");
event.initEvent("click", true, true);