您当前位于: 首页 » JS/DIV/CSS » 用JS onpaste事件禁止向控件粘贴内容

用JS onpaste事件禁止向控件粘贴内容10/21/2008

应该是快钱看到的实现,叫我确认手机号码,我就想偷懒,把上面填了一遍的复制下来,结果不让!

气的我不得不看一下代码(自动接触PHP后落下的这职业病,现在怕是要陪伴我一生了)
[codes=html]
<input name="mobileNo1" class="width150px" tabindex="2" type="text" maxlength="11" value="" onpaste="return false;"/>
[/codes]

额,原来是这么个新鲜事件onpaste,从字面上理解是“粘贴事件”,看了相关资料

onpaste Event

Fires on the target object when the user pastes data, transferring the data from the system clipboard to the document.

Platform Support
IE  Netscape  Mozilla      Opera  Safari
4.0+  no            no    no            1.0+

当用户从系统剪贴板粘贴数据、传输数据时,激活此事件。只有IE和Safari是支持该事件的,难怪我都不曾见过(借口!!)

不过,我发现,用Ctrl+拖动,还是可以将内容复制过来滴。。。。

1,567位童鞋围观 | 发表评论标签:  

发表评论

(发广告、垃圾评论者请慎重,点击左边按钮可能会造成下半身永久性创伤)