我必须使用JavaScript修剪粘贴的值。 我看到它的方式我有两个选择:
event.preventDefault()
并将修剪后的值放入组件中。 event.clipboardData.setData('text/plain', pastedText.trim())
没有工作。关于这些选项的任何想法?
答案 0 :(得分:0)
通常应该避免干扰剪贴板 - 当然,当用户可能不希望发生任何事情时(例如粘贴文本时)。除此之外,写入剪贴板非常麻烦。请参阅示例here。
第二种选择是优越的。
(第三种选择不是阻止事件继续,而是在粘贴后更改输入字段中的值。)
答案 1 :(得分:0)
这是什么用例?你想通过修剪粘贴值来实现什么?如果可能的话,你根本不应该惹恼剪贴板。添加验证或自动输入值格式应该是要走的路。