js中有个禁止粘贴的事件onpaste;主要在用户填写信息,注册等地方使用,用户填写一些非常重要的信息的时候,比如手机号码,确认邮箱等,防止用户第一次输入错误,第二次直接粘贴,这种情况也比较常见。例如支付宝的注册页面,整个表单都是禁止粘贴的。
(转载请注明出处:WEB前端开发 https://www.html.cn/)
基本的使用方法就是就是在文本框中加入onpaste=”fnPaste()” ;
[code=”html”]
[/code]
如果你想像支付宝的注册页面,整个表单都是禁止粘贴的话可以再body标签上加onpaste=”return false”;
[code=”html”]
[/code]
当然你也可以添加自定义的方法:
(转载请注明出处:WEB前端开发 https://www.html.cn/)
[code=”html”]
[/code]
[code=”javascript”]
function sayHi(){
alert(“hi”);
}
[/code]
有一点值得注意的就是Opera是不支持onpaste事件的。IE6-8,Safari,firefox 3都支持。
(转载请注明出处:WEB前端开发 https://www.html.cn/)
最新评论
写的挺好的
有没有兴趣翻译 impatient js? https://exploringjs.com/impatient-js/index.html
Flexbox playground is so great!
感谢总结。
awesome!
这个好像很早就看到类似的文章了
比其他的教程好太多了
柯理化讲的好模糊…没懂