Gera11
@Gera11

Как копировать значение одного поля в другое до определенного символа?

Есть скрипт:
const textarea1 = document.getElementById('personal-account__email')
		const textarea2 = document.getElementById('perslogin')
		textarea1.addEventListener('input', function (e) {
		textarea2.value = textarea1.value

Он берет значение с поля email и вставляет в perslogin
Как указать ему, чтобы он копировал вводимое только до символа @ а начиная с этого символа не копировалось
  • Вопрос задан
  • 54 просмотра
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 2
twobomb
@twobomb
textarea1.addEventListener('input', function (e) {
      var pos = textarea1.value.indexOf("@");
      if(pos == -1 )
        pos = textarea1.value.length;
        textarea2.value = textarea1.value.substring(0,pos)
    });
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы