zeaovede, как я понимаю - 'час' добавляется когда числительное оканчивается на согласную, 'часов' когда на мягкий знак, исключения числа 100, 1000 и тд, + все числа после 100 которые делятся на 10. А час когда на гласную, а теперь пишите код на этой основе.
Сделай обработчик событий на нажатие этого инпута и при нажатии добавляй класс к нему. В css пропиши нужные стили для класса который ты добавляешь к инпуту.