【问题标题】:How to prevent pasting text in ember input helper?如何防止在 ember 输入助手中粘贴文本?
【发布时间】:2019-05-30 14:20:08
【问题描述】:

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

我刚试过

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

这不起作用。但在普通的html中,以下工作。

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

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

【问题讨论】:

    标签: html ember.js


    【解决方案1】:

    你不需要双向绑定:

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

    旁注:永远不要这样做!这对可访问性和用户体验来说可能是可怕的。它也从来没有真正起作用。您始终可以让浏览器插件禁用此功能,或者在这种简单的情况下,人们通过右键单击粘贴。

    【讨论】:

      猜你喜欢
      • 2021-09-01
      • 1970-01-01
      • 2013-02-25
      • 2017-03-04
      • 2019-07-09
      • 1970-01-01
      • 1970-01-01
      • 2016-03-24
      • 2018-02-26
      相关资源
      最近更新 更多