1

如果我有一个简单<input type="text">且从不弄乱它的value属性,我可以随意撤消(和重做)我的操作[我的意思是,键盘输入和剪贴板剪切和粘贴]。

但是一旦某个事件设置它value的撤消堆栈就消失了。我知道对于任意事件,定义撤消堆栈应如何应对直接归因于value.

但我正在考虑编辑事件,比如<input>'s owninputpasteevents(为了给你一些上下文,我打算应用一些字段掩码)。

是否可以更改与事件(InputEventClipboardEvent)关联的对象而不是操作value属性,从而可以保留堆栈?或者以其他方式以编程方式通知“堆栈”如何“从这里撤消”?

4

0 回答 0