我发现很难为这个问题想出一个问题的标题,所以我很抱歉它相当神秘,但我会尝试在那里更好地解释。
基本上我正在开发的应用程序的一部分涉及将“占位符”放置在文本区域中,然后在文本区域之外修改这些占位符。
例如:
This is the <first> placeholder. This is the <second> placeholder.
This is the <first> placeholder again.
基本上我有 JS 来检测这些占位符并创建输入框来保存文本。所以会有一个输入文本框first和一个second。
我想要实现的是,当我在文本框中输入一个值时,它会将文本区域中的占位符更改为正在输入到文本框中的内容。考虑一下用于 textarea 的 sublime 文本编辑器的片段。
我试图弄清楚如何跟踪文本区域中的占位符。例如,如果一个占位符是<first_name>
并且我开始在占位符文本框中输入“比利”。我可以使用字符串替换功能轻松更改占位符。但是现在<first_name>
文本区域中不存在占位符,所以现在我不能回去更改它。我需要有一种方法可以在这些占位符发生变化时跟踪它们。
我希望这是有道理的。