禁止粘贴,除了右击复制还有ctrl+v
必须同时使用onpaste="return false" (仅IE)oncontextmenu (禁止右键) 和 !(oEvent.charCode == 'v' && oEvent.ctrlKey);
<input type="input" onpaste="return false" oncontextmenu="return false" onkeypress="return TextUtil.allowChars(this, event ,blockPaste)"/>
TextUtil.allowChars = function(obj, oEvent, bPaste)
{
.....
if(bPaste)
{
return bIsAllowChar && !(oEvent.charCode == 'v' && oEvent.ctrlKey); //charCode 按下键的unicode值
}
}
限制字数,用属性maxlength
自己选 中,onfouce = "this.select()";
本文探讨了如何在网页中限制用户输入并控制字数,通过使用JavaScript事件监听来实现禁止粘贴和右击操作,并设置输入框的最大长度。文章详细介绍了TextUtil允许字符函数和maxlength属性的应用。

被折叠的 条评论
为什么被折叠?



