日期:2014-05-19  浏览次数:20368 次

限制文本框输入
只让文本框输入数字和小数点

------解决方案--------------------
正则啊
------解决方案--------------------
<input onkeypress= "javascript:KeyPress(this); ">
<script>
function KeyPress(objTR)
{//只允许录入数据字符 0-9 和小数点
//var objTR = element.document.activeElement;
var txtval=objTR.value;

var key = event.keyCode;

if((key < 48||key > 57)&&key != 46)
{
event.keyCode = 0;
}
else
{
if(key == 46)
{
if(txtval.indexOf( ". ") != -1||txtval.length == 0)
event.keyCode = 0;
}
}
}
</script>