用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+拖动,还是可以将内容复制过来滴。。。。
