我正在创建一个网页,我需要我的用户只复制并粘贴到文本框中。我不允许任何打字,只能复制和粘贴。无论我使用什么技术,我将如何做到这一点?
问问题
1534 次
1 回答
3
没有固定的方法来做到这一点。您将不得不像这里一样执行解决方法:
我基本上将maxlength
文本框的设置为0,然后当发生粘贴事件时,maxlength
将其更改为高数字以允许粘贴,然后在粘贴后将其maxlength
更改回0,因此用户所能做的就是删除其中的内容那里但没有输入任何新内容。
HTML
<input id="Text1" type="text" name="name" maxlength="0" />
jQuery
$("#Text1").bind('paste', function(e) {
$(this).attr("maxlength","1000")
});
$("#Text1").on("input",function(){
$(this).attr("maxlength","0")
});
于 2013-08-15T17:00:25.777 回答