如何禁用打字但允许复制和粘贴?

时间:2013-08-15 16:47:31

标签: javascript html user-interface

我正在创建一个网页,我需要我的用户才能复制&粘贴到文本框中。我不允许任何打字,但只能复制和粘贴。无论我使用什么技术,我该怎么做?

1 个答案:

答案 0 :(得分:3)

没有固定的方法可以做到这一点。你必须像这里一样进行解决方法:

jsFiddle

我基本上将文本框的maxlength设置为0,然后当粘贴事件发生时,maxlength更改为高数字以允许粘贴,然后粘贴{{1更改回0,所以用户可以做的就是删除其中的内容但不输入任何新内容。

HTML

maxlength

的jQuery

<input id="Text1" type="text" name="name" maxlength="0" />