[javascript]:怎么在文本框中只能输入“***.**”的格式的数字。(数字输入到小数点后两位就不能往下输入了)。
环境:有一个form下的文本框,要输入数字。
要求:需要数字只能输入数字和点号(小数点的情况),输入其他字符是录入不了的,(这个可以实现了)
但现在我要在输入小数点后2位后就不能再输入了,如“45.34”的后面就不能再输入了,但可以输入“45.3”
这个怎么做呀,那位大虾知道,告诉小弟一声“——)
问题点数:20、回复次数:5Top
1 楼snmr_com(麒麟厍人)回复于 2004-09-02 14:12:06 得分 20
前台控制还是后台控制?
截取Top
2 楼xuzuning(唠叨)回复于 2004-09-02 14:35:08 得分 0
<input type=text onkeypress="foo(this)">
<script>
function foo(o) {
var re = /\.\d\d/;
if(re.test(o.value))
o.value = o.value.replace(/(.+)\d/,"$1");
}
</script>
Top
3 楼jxflll(峰)回复于 2004-09-02 17:20:32 得分 0
用JS呀。Top
4 楼jxflll(峰)回复于 2004-09-02 17:23:03 得分 0
唠叨大哥,太牛了。Top
5 楼loswing(修)回复于 2004-09-03 08:48:48 得分 0
markTop
相关问题
- 既然小数点的Ascii码为46,为什么不能向文本框中输入小数点呢?
- 如何让文本框输入数字和小数点,还有减号!谢谢
- 如何在文本框中只容许输入数字和小数点
- 请问怎样编写一个用户只能在文本框中输入数字或小数点的函数????
- 在线等待:如何限制在文本框中只输入数字,小数点和删除键?
- 用VB编程时,如何能使在文本框中输入的数据,达到小数点后两位时自动,跳到下一个文本框!
- 怎样控制在文本框Edit中值输入数字0-9和小数点,而不输入其它字符keypress中如何写
- 如何用javascript控制文本框的输入?急!
- 如何限制在文本框里只能输入1到10(包含1和10)之内的整数和小数点只有1位的数字?
- 控制文本框输入?




