请问怎么让文本框只能输入数字(整数或小数)
请问怎么让文本框只能输入数字(整数或小数)!?
function OnlyNumber(){
if(event.keyCode == 13){
return false;
}
if(event.keyCode < 48 && event.keyCode > 57){
return false;
}else{
return true;
}
}
这个代码,在英文输入法的时候可以,但如果用中文输入法就没用了.
问题点数:10、回复次数:4Top
1 楼zhaoxiaoyang(梅雪香@深圳)回复于 2006-03-02 20:06:07 得分 3
还有onpaste="return false" 或者对clipboard数据进行格式检查
ondrop="return false" 或者对拖动数据进行检查
onpropertychange也可以用来检查
Top
2 楼qczl1224(倾情一世『qczl.ys168.com』)回复于 2006-04-13 15:45:22 得分 7
function isInt( name ) //验证是否数字
{
if ( name=="")
{
return false;
}
return /^[0-9]+$/.test( name );
}Top
3 楼qczl1224(倾情一世『qczl.ys168.com』)回复于 2006-04-13 15:46:12 得分 0
function isFloat( name ) //验证是否小数
{
if ( name=="")
{
return false;
}
return /^[0-9\.]+$/.test( name );
}Top
4 楼GaoXX(窜天猴网络建筑队头子)(中窜集团)回复于 2006-04-15 03:22:15 得分 0
顶一下Top




