我正在使用IBM Worklight,HTML5,CSS3和javascript开发混合应用程序。有没有办法在输入字段上禁用文本选择?
我在屏幕上有一个用户名和密码字段,并希望禁止用户在输入字段中选择文本。此外,应禁用复制粘贴。
谢谢
有一个答案已经在SO上选择,可能会给你你需要的东西:Prevent element from taking part in text selection
关于在某些浏览器上禁用粘贴的问题,还有SO的答案:Disable pasting text into HTML form
请记住,上述内容不适用于所有浏览器。
要禁用将文本粘贴到输入字段,
$('#myInput').bind('input', function(e) {
$("#myInput").val(""); //This will reset input value to empty
});
您可以使用以下代码禁用复制和粘贴
$('input,textarea').bind('cut copy paste', function (e) {
e.preventDefault(); //disable cut,copy,paste
});