textbox0.Attributes.Add()
想通过在括号内加入javascript限制textbox0输入范围是1000000~9000000之间,当超出范围光标不能离开textbox0,
请教如何实现

解决方案 »

  1.   

    textbox0.Attributes.Add("onblue","if(var num=new Number(this.value);if(num.toString() == 'NaN'{alert('你输入的不是数字');}else{if(num<1000000||num>9000000){this.focus();}}")
      

  2.   

    上面写错了,改:
    textbox0.Attributes.Add("onblue","var num=new Number(this.value);if(num.toString() == 'NaN'{alert('你输入的不是数字');}else{if(num<1000000||num>9000000){this.focus();}}")
      

  3.   

    上面写的还是错,少了一个括号,下面这个对了,验证过了.
    textbox0.Attributes.Add("onblue","var num=new Number(this.value);if(num.toString() == 'NaN'){alert('你输入的不是数字');}else{if(num<1000000||num>9000000){alert('数字太大或太小');this.focus();}}");
      

  4.   

    onBlue写错了,应该是onBlur,现在可以了。
    谢谢老大!