Как можно эти две функции сделать одной и повесить на событие input
Сделать это можно, но не нужно. Нужно сделать третью функцию, которая будет определять, какой из случаев произошёл, вызывать одну из двух имеющихся функций, получать от них данные и отображать их.