禁止无效字符:
<input type="input" invalidchars="0123456789" onkeypress="return TextUtil.blockChars(this,event)"/>
var TextUtil = new Object();
TextUtil.blockChars = function(obj, oEvent)
{
var oE = EventUtil.formatEvent(oEvent);
var invalidChar = obj.getAttribute("invalidchars");
var sChar = String.formCharCode(oEvent.charCode);
var isBlock = invalidChar.indexOf(sChar) == -1
return isBlock || oEvent.ctrl.ctrlKey
}
本文介绍了一种使用JavaScript实现的方法,用于阻止用户在输入框中输入预定义的无效字符。通过自定义事件处理函数,该方法能够有效拦截并阻止指定的数字字符(0-9)的输入。

被折叠的 条评论
为什么被折叠?



