function KeyPress(objTR)
{//只允许录入数据字符 0-9 和小数点
//var objTR = element.document.activeElement;
Javascript控制文本框只能输入数字
2008-07-31 15:20
![]() ![]() ![]() ![]() ![]() ![]() 说明 1 只能输入0到9和小数点 2 只能粘贴数字 3 不能拖动内容进来 4 禁止使用输入法 |
---------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------
<input οnkeypress="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>