Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jquery-使用textarea操作ctrl-z和ctrl-y_Javascript_Jquery_Html - Fatal编程技术网

Javascript jquery-使用textarea操作ctrl-z和ctrl-y

Javascript jquery-使用textarea操作ctrl-z和ctrl-y,javascript,jquery,html,Javascript,Jquery,Html,例如,当我在我的站点的文本区域中使用chrome(可以在所有浏览器上使用)进行写作,并按下CTRL+Z时,它会删除我写的所有内容,直到最后一个“/n”。我有没有办法让javascript保存文本,这样当用户按下CTRL+Z时,它将转到javascript保存数据的最后一点 例如,每当用户单击backspace或更改textarea的按钮时,我都希望保存数据。其功能类似于stackoverflow上的撤消、重做按钮 某种类型的字符串列表对我来说不好,我正在寻找一种内置的javascript/jqu

例如,当我在我的站点的文本区域中使用chrome(可以在所有浏览器上使用)进行写作,并按下CTRL+Z时,它会删除我写的所有内容,直到最后一个“/n”。我有没有办法让javascript保存文本,这样当用户按下CTRL+Z时,它将转到javascript保存数据的最后一点

例如,每当用户单击backspace或更改textarea的按钮时,我都希望保存数据。其功能类似于stackoverflow上的撤消、重做按钮


某种类型的字符串列表对我来说不好,我正在寻找一种内置的javascript/jquery方法来实现这一点,如果有的话。

您可以在这个库中查看一下

它允许您检测所有输入,因此基本上您可以将其存储在键入的任何字母上,或者至少在每次按下特殊键时将文本保存在文本区域中

它也很容易检测组合


希望这对您有所帮助

您可以捕获每个键入的字母并保存它们,然后处理ctrl+z事件并从保存的文本中删除一个字母或一个单词。