Необходимо фильтровать инпут так, чтобы он удалял весь текст после введенной точки. К примеру:
при вводе в инпут name.surname текст после точки бы не вводился. Именно после точки.
слушать событие изменения массива, получать значение (строку), разбивать эту строку на массив по сепаратору (точке) https://developer.mozilla.org/ru/docs/Web/JavaScri...
вставлять в val инпута только первый элемент массива