我需要阻止用户在我们的网页脚本上输入冒号或管道,并且我已经使用了这段代码:
}
function colonFilter(evt)
{
var e = event || evt;
var charCode = e.which || e.keyCode;
if (charCode == 58 || charCode == 124)
return false;
return true;
}
它在Chrome中运行良好,但是,当我在Firefox中访问该网站时,它无法正常工作。我做错了什么?
答案 0 :(得分:0)
您没有将事件对象传递给该函数。 Chrome模仿Internet Explorer并维护全球“活动”; Firefox没有。
<input name="description" type="text" onkeypress="return colonFilter(event);" size="60" maxlength="255" value="">
这适用于所有浏览器。