Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Динамическое изменение value формы в js — как устранить ошибку дублирования? (https://javascript.ru/forum/dom-window/86321-dinamicheskoe-izmenenie-value-formy-v-js-%E2%80%94-kak-ustranit-oshibku-dublirovaniya.html)

swess 21.02.2025 10:27

Динамическое изменение value формы в js — как устранить ошибку дублирования?
 
При попытке динамически изменить введенное пользователем значение в поле, возникает дублирование

if (document.getElementById("mess").value == 'Курьер') {
	document.getElementById("gift_mess").value = 'добавленный текст '+document.getElementById("gift_mess").value+'';
}


Например, пользователь ввел пользовательский текст в поле input, который должен по кнопке отправки формы быть измененным на добавленный текст + пользовательский текст, вышеуказанный код модифицирует значение поля так, что на выходе получается 2 раза добавленный текст и затем пользовательский текст

Как победить?

спасибо

voraa 21.02.2025 11:53

Наверно так надо
document.getElementById("gift_mess").value = 'добавленный текст '+document.getElementById("mess").value;

voraa 21.02.2025 11:57

Но лучше точнее указать, куда он вводит.


Часовой пояс GMT +3, время: 04:50.