18910140161

html-<textarea>:通过JavaScript-Stack溢出更改值内容后,ctrl+z中断

顺晟科技

2022-10-19 12:21:56

102

我正在制作一个使用JavaScript接受键输入的HTML textarea。 当我在web上搜索解决方案时,我找到了这个答案,但经过一番调整,我发现该答案在我按下键后停止工作。

做了更多的实验,发现改变value属性可能是这个问题的罪魁祸首。下面是一个小规模的代码示例,希望您可以自己复制这种行为。 https://codepen.io/martianlord/pen/gorkpgp?editors=1010 我设法找到了一种用于模拟用户输入的变通方法,但这种方法是不推荐的,如您在这里看到的,因此我正在寻找一种更最新的解决方案。


顺晟科技:

要在使用in时支持,您需要实现撤消、重做函数来连接。当发生更改时,将更改记录在历史记录中,并在发生键输入时恢复。

undoredojs是此任务的库。

我认为会有很多工作要做,比如设置选拔职位,以便全面实施。我建议使用已经创建的文本编辑器。

  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航