У меня есть текстовое поле, которое я использую в качестве отображения таймера «чч: мм: сс». Когда я выбираю поле и нажимаю число, оно вставляет число в позицию курсора, но вместо замены значения в этом положение, оно сдвигает все существующие значения. Например, текстовое поле таймера гласит «01:00:35», и я заменяю первую минутную позицию на 1, текстовое поле таймера будет читать «01:10:03».
Кто-нибудь знает, как заставить текстовое поле заменять вместо вставки позицию курсора?
Я попытался перехватить onKeyPress, выполнить замену вручную, переписать весь текст таймера, а затем вернуть false. Но это не сработало с вводом в маске jQuery, потому что моя функция запускается первой.