我有一个要求,我应该允许小数位前最多14位,小数位后最多4位。
有没有一种方法可以让用户知道,一旦他使用Javascript离开文本框,他输入的是222222222222222.222 --小数之前的15位数字是无效的。
我试过了,但它对我没有帮助:
MynewTextBox.Attributes.Add("onkeyup", "javascript:this.value=Comma(this.value);");
function Comma( Num ) {
var period = Num.indexOf('.');
if ( Num.length > (period + 4))
alert("too many after decimal point");
if ( period != -1 )
{
Num += '00000';
Num = Num.substr( 0, (period + 4));
}
另外,上面的函数给了我一个错误:
应为
对象。
有没有人能帮我。
https://stackoverflow.com/questions/7046856
复制相似问题