Код: Выделить всё
var src = document.querySelector('...');
var dest = document.querySelector('...');
src.addEventListener('input', function(e) {
dest.value = src.value.replace(...);
});
< /code>
Набор кода работает даже работает. Пока я не нажму кнопку, чтобы отправить форму. Когда я это делаю, происходит проверка пользовательского объекта (заполненного данными в событиях полям формы), и код проверки не находит необходимые свойства пользовательского объекта. < /P>
Я пробовал разные подходы (включая этот: какой лучший способ запустить изменения или входные события в React JS), но все еще не повезло.src.addEventListener('input', function(e) {
var newValue = e.target.value.replace(...);
dest.value = newValue;
});
src.addEventListener('blur', function() {
var event = new Event('change', {bubbles: true});
event.simulated = true;
dest.dispatchEvent(event);
});
setter.call(dest, newValue);
< /code>
Но все еще не повезло: в зависимости от фактического кода, он либо работает так же, либо просто ломает его. Реатизируйте форму с двумя текстовыми мешками и кнопкой, какой лучший/правильный способ перехватить его из Devtools/Console/Adder Ban>
Подробнее здесь: https://stackoverflow.com/questions/797 ... -bookmarks
Мобильная версия