如何让文本框只能输入数字?

来源:百度知道 编辑:UC知道 时间:2024/06/04 00:31:39
JSP页面
input text 里让用户只能输入数字,而不能输入中文,英文,符号等

最好是能输入小数点,而且小数点不能在第一位

另外谁能提供一个table的样式,用于填写注册信息的(其实是一个车辆的详细参数,有99个字段...),我自己做的总是超难看...囧

谢谢啦
casherwee -的我试了一下,仍然不能阻止输入中文....,因为输入法输入中文,没有触发onkeypraee....

那个我现在考虑,能不能这个文本框自当切换输入法到英文?

这下可以过滤汉字了。

<form>
<input id="b1" type="text" value="" onblur="press()">
<script>
var str="0123456789";
function press()
{
var str1=document.all.b1.value;
if (str.indexOf(str1)!=-1)
{
return true;
}
else
{
alert("只能输入数字!");
document.all.b1.value="";
return false;
}
}
</script>
</form>

写js吧

用Java 实现。。 还想有个 格式化文本域 的东西。。。 你百度下。。