我使用onkeypress来处理自定义掩码,并手动插入按下的字符。但是,当我按下'a‘和'a’时,我发现出现了两个字符。一个在我想要的地方,另一个在面具后面。有没有办法禁用onkeypress的常规功能,这样它就不会向文本框中写入字符?这是我为所有这种类型的texxtboxes制作的自定义掩码。
发布于 2011-12-01 23:17:51
修改事件函数,使其如下所示:
function onKeyPress(e){
//All the code you already have
e.preventDefault();
return false;
}发布于 2011-12-01 23:18:33
你必须在你的事件处理程序中使用return false。
https://stackoverflow.com/questions/8343658
复制相似问题