如何删除/禁止在文本框中输入点.
?
答案 0 :(得分:7)
将活动绑定到您的input
代码
<input type="text" onkeypress="return preventDot(event);" />
然后创建preventDot
之类的函数return false
并阻止在按下.
键时输入密钥
function preventDot(e)
{
var key = e.charCode ? e.charCode : e.keyCode;
if (key == 46)
{
return false;
}
}
答案 1 :(得分:2)
这是你的意思吗?
JavaScript的:
function preventDot(id)
{
str = document.getElementById(id).value;
document.getElementById(id).value = (str.replace(".",""));
}
HTML:
<input type="text" id="input" onkeyup="preventDot(this.id)" />