Javascript代码 限止只能输入数字的文本框(包含小数)
<input οnkeydοwn="FloatOnly(value)">
<script>
function FloatOnly(value)
{
if ((event.keyCode==110)|(event.keyCode==190))
{
if(value.match(//./d*/g,'.'))
//
event.returnValue=false;
}
if(event.keyCode==45){
event.returnValue=false;
}
if(((event.keyCode>=48)&(event.keyCode<=57))|((event.keyCode<=105)&(event.keyCode>=96))|(event.keyCode==110)|(event.keyCode==190)|(event.keyCode==8)|(event.keyCode==37)|(event.keyCode==39))
// 0 9 9 0 . . backspace left right
{
}
else
{
event.returnValue=false;
}
}
</script>
<input οnkeydοwn="FloatOnly(value)">
<script>
function FloatOnly(value)
{
if ((event.keyCode==110)|(event.keyCode==190))
{
if(value.match(//./d*/g,'.'))
//
event.returnValue=false;
}
if(event.keyCode==45){
event.returnValue=false;
}
if(((event.keyCode>=48)&(event.keyCode<=57))|((event.keyCode<=105)&(event.keyCode>=96))|(event.keyCode==110)|(event.keyCode==190)|(event.keyCode==8)|(event.keyCode==37)|(event.keyCode==39))
// 0 9 9 0 . . backspace left right
{
}
else
{
event.returnValue=false;
}
}
</script>