1) Нужно навешивать обработчик на oninput (остальные события, такие как oncut onkeyup и тд будут удваивать / утраивать обработку), а при отсутсвтии (IE8) - onpropertychange
2) В свойство oninput нужно записать ссылку на функцию-обработчик. А ты чего делаешь?
Сообщение от y0uix
|
currentElem.oninput = showCount(idCount, currentElem);
|
Ты вызываешь функцию showCount и присваиваешь ее результат, то есть undefined (так как она ничего не возвращает). Какой в этом прок?
Во втором варианте уже лучше, но функция-обработчик не получает такие аргументы, какие ты предположил. Ты получишь только один аргумент - объект события типа Event)