Мне было очень сложно найти заголовок вопроса для этого, поэтому я извиняюсь, что это довольно загадочно, но я попробую лучше объяснить его там.Как изменить и отслеживать изменения в текстовом поле
В основном часть приложения, которое я разрабатываю, включает размещение «заполнителей» в текстовом поле, а затем изменение этих заполнителей за пределами текстового поля.
Например:
This is the <first> placeholder. This is the <second> placeholder.
This is the <first> placeholder again.
В принципе у меня есть JS, который определяет эти заполнители и создает поля ввода для сохранения текста. Таким образом, будет введен текстовое поле для сначала и одно для секунд.
Что я хочу достичь, когда я ввожу значение в текстовое поле, он меняет местозаполнитель в текстовом поле на содержимое, вводимое в текстовое поле. Подумайте об абсурдных текстовых редакторах для текстового поля.
Я пытаюсь выяснить, как я могу отслеживать заполнители в текстовой области. Например, если заполнителем был <first_name>
, и я начал печатать в текстовом поле заполнителей «Билли». Я мог бы легко изменить местозаполнитель, используя функцию замены строки. Однако теперь местозаполнитель <first_name>
не существует в текстовом поле, и теперь я не могу вернуться и изменить его. Мне нужно иметь способ отслеживать эти заполнители, пока они меняются.
Надеюсь, это имеет смысл.
Можете ли вы показать какой-либо код, пожалуйста, – Dolo
Вам нужно использовать «текстовую рекламу»? Это было бы намного проще с элементами 'span' внутри' div'! – BenM
@Dolours У меня пока нет никакого эффекта. Я пытаюсь решить проблему до написания любого – iamjonesy