禁用输入字段上的文本选择

问题描述 投票:3回答:3

我正在使用IBM Worklight,HTML5,CSS3和javascript开发混合应用程序。有没有办法在输入字段上禁用文本选择?

我在屏幕上有一个用户名和密码字段,并希望禁止用户在输入字段中选择文本。此外,应禁用复制粘贴。

谢谢

javascript html5 css3 ibm-mobilefirst
3个回答
0
投票

有一个答案已经在SO上选择,可能会给你你需要的东西:Prevent element from taking part in text selection

关于在某些浏览器上禁用粘贴的问题,还有SO的答案:Disable pasting text into HTML form

请记住,上述内容不适用于所有浏览器。


0
投票

要禁用将文本粘贴到输入字段,

$('#myInput').bind('input', function(e) {
    $("#myInput").val("");    //This will reset input value to empty
});

0
投票

您可以使用以下代码禁用复制和粘贴

$('input,textarea').bind('cut copy paste', function (e) {
    e.preventDefault(); //disable cut,copy,paste
});
© www.soinside.com 2019 - 2024. All rights reserved.