[JavaScript][ASP.NET] TextBox 只能输入数字与小数点下一位

摘要:[JavaScript][ASP.NET] TextBox 只能输入数字与小数点下一位


之前小弟做过一个让使用者只能输入数字与回车键(2012/11/22_加入小数点)

http://www.dotblogs.com.tw/aquarius6913/archive/2012/11/17/83979.aspx

但是有网友来信说,可以正常运行但是可以输入中文

因此小弟改了一下....如下:

PS:

重点就是 这样就会锁定为英文模式,无法打中文

其中那个 Style 是在 IE 浏览器下有效用的,可以让使用者无法在这文字方块内使用输入法。

1. 只能输入数字


function ValidateNumber(e, pnumber) 
{
    if (!/^d+[.]?[1-9]?$/.test(pnumber)) 
    {
        var newValue = /^d+/.exec(e.value);
        
        if (newValue != null) 
        {  
            e.value = newValue;  
        }
        else 
        {  
            e.value = ""; 
        }
    }
    return false;
}



  
  

2. 只能输入数字 + 小数点下一位



  
  







Y2J's Life:http://kimenyeh.blogspot.tw/

原文:大专栏  [JavaScript][ASP.NET] TextBox 只能输入数字与小数点下一位


猜你喜欢

转载自www.cnblogs.com/chinatrump/p/11518122.html