text-field-edit:将文字插入和<input>(在可能的情况下支持Firefox和Undo)

时间:2024-05-25 14:07:31
【文件属性】:

文件名称:text-field-edit:将文字插入和<input>(在可能的情况下支持Firefox和Undo)

文件大小:8KB

文件格式:ZIP

更新时间:2024-05-25 14:07:31

TypeScript

文字栏位编辑 在<textarea>和<input>插入文本(在可能的情况下支持Firefox和Undo) 您应该使用它而不是直接设置field.value ,因为: 它不会破坏撤消历史记录(在受支持的浏览器中) 它触发一个input事件(带有event.inputType === 'insertText' ) 这是在字段中添加/替换所选文本的最有效方法 它是跨浏览器(现代浏览器) 它在Chrome(具有撤消支持)中使用document.execCommand('insertText') ,并在Firefox中复制其行为(在解决之前没有撤消支持)。 如果需要IE支持,请使用 。 安装 您可以下载 或使用npm : npm install text-field-edit // This module is only offered as a ES Module import


【文件预览】:
text-field-edit-master
----test.js(6KB)
----package.json(1KB)
----readme.md(5KB)
----.github()
--------workflows()
----license(1KB)
----tsconfig.json(136B)
----.gitignore(39B)
----.npmrc(19B)
----.editorconfig(171B)
----index.ts(3KB)
----.gitattributes(34B)

网友评论