Javascript onPaste未被HTML5识别为事件 我正在制作一个用户注册表单,希望防止粘贴到某些输入框中。问题是,onPaste未被识别为事件。 如图所示,onKeyPress被识别,而onPaste没有被识别。 在谷歌搜索之后,我似乎是这个星球上唯一遇到这种情况的人(这可能意味着这是一件愚蠢的事情,而我是一个十足的白痴)。我正在使用NetBeans IDE 8.2。提前感谢您的帮助。

Javascript onPaste未被HTML5识别为事件 我正在制作一个用户注册表单,希望防止粘贴到某些输入框中。问题是,onPaste未被识别为事件。 如图所示,onKeyPress被识别,而onPaste没有被识别。 在谷歌搜索之后,我似乎是这个星球上唯一遇到这种情况的人(这可能意味着这是一件愚蠢的事情,而我是一个十足的白痴)。我正在使用NetBeans IDE 8.2。提前感谢您的帮助。,javascript,html,onpaste,Javascript,Html,Onpaste,尝试使用onpaste而不是示例页面上显示的onpaste。您使用的IDE是什么?尝试使用其他语法突出显示外接程序或插件。 功能防止粘贴(id){ console.log(id); } 哎呀!正如我所怀疑的,我是个十足的白痴。onPaste在我的IDE中似乎没有被识别为事件,但在运行时它实际上会触发。我为这次活动编写的JavaScript代码有缺陷,这就是为什么什么都没有发生 谢谢大家的帮助。是的,剪贴板API目前有很多错误:你为什么要惩罚使用密码管理器的人?防止人们粘贴密码确实是你不应该做的事

尝试使用
onpaste
而不是示例页面上显示的
onpaste
。您使用的IDE是什么?尝试使用其他语法突出显示外接程序或插件。

功能防止粘贴(id){
console.log(id);
}

哎呀!正如我所怀疑的,我是个十足的白痴。onPaste在我的IDE中似乎没有被识别为事件,但在运行时它实际上会触发。我为这次活动编写的JavaScript代码有缺陷,这就是为什么什么都没有发生


谢谢大家的帮助。

是的,剪贴板API目前有很多错误:你为什么要惩罚使用密码管理器的人?防止人们粘贴密码确实是你不应该做的事情。看,可能是您的IDE无法识别
onpaste
事件?浏览器主要支持它相当广泛,正如你在randy的链接后面看到的那样。顺便说一句,对于那些不熟悉IDE的人来说,这张图片并没有告诉他们任何关于“识别”onpaste事件的信息,IDE是你在文章中没有提到的名称……如果有问题,提供一个最小的、完整的、可验证的示例,会有很大帮助。请参阅抱歉,我正在使用NetBeans IDE 8.2(我将编辑文章以包含此内容)。onPaste被视为非事件属性。感谢伊瓦尔的及时注意;我对网页设计相当陌生。W3C学校不隶属于W3C。不幸的是,同样的结果。我正在使用NetBeans IDE 8.2,但也在Visual Studio 2017上进行了尝试。