如何防止在ember输入助手中粘贴文本?

时间:2019-05-30 14:20:08

标签: html ember.js

我正在使用ember输入助手来在应用程序中获得一些价值。文本字段不应允许粘贴任何文本。 (有点像重新输入一些值)

我刚刚尝试过

{{input value=inputText onpaste="return false"}}

这没有用。但是在普通的html中,以下方法有效。

<input value=inputText onpaste="return false">

但是这里的问题是没有双向绑定(在ember输入助手中支持)。

1 个答案:

答案 0 :(得分:2)

您不需要双向绑定:

<input value={{inputText}} oninput={{action (mut inputText) value="target.value"}} onpaste="return false">

旁注:从不执行此操作!这对于可访问性和用户体验而言可能是可怕的。它也永远不会真正起作用。您始终可以使用浏览器插件来禁用此功能,或者在这种简单情况下,人们可以通过右键单击进行粘贴。