我想禁止用户将值复制/粘贴到名为“确认移动号码”的字段中,我已经使用了这个
<input type="text" name="cnfMobileNo" oncopy="return false;" onpaste="return false;" oncut="return false;">
这在Chrome中效果很好,但在firefox中我看到了一种非常奇怪的行为。在firefox中发生以下事情:
我安装了firefox 15.0。
答案 0 :(得分:0)
这里还有其他一些错误。我有一个js来阻止用户在文本字段中输入无效字符。这就是culript。
function onlyNumbers(evt) {
var theEvent = evt || window.event;
var key = theEvent.keyCode || theEvent.which;
key = String.fromCharCode( key );
var regex = /[0-9]|\./;
if( !regex.test(key) ) {
theEvent.returnValue = false;
if(theEvent.preventDefault) theEvent.preventDefault();
}
}
这就是阻止退格键。它不是oncopy
,onpaste
或oncut
事件的firefox错误。