如何用js控制啊
文本框内可以输入为 数字:1 2 ......... 
也可以输入为货币类型 decimal: 1.00  
,屏蔽掉其它的输入

解决方案 »

  1.   

    为一个控件的keyonpress()方法中写入控制方法  if(Key==40) {...}
      

  2.   

      在后台load事件中添加 text.Attributes.Add("Onkeyup", "return text_Onkeyup(this)");  在前台:
       function text_Onkeyup(obj3)
       {
             
           //设置匹配只能输入数字   根据自己情况定义正则
            var txtvalues= /^\d{0,50}$/;
           var result = txtvalues.test(obj3.value);
           if(result){}
           else
           {
              window.alert("输入格式错误!");
              obj3.value="";  //清空
              obj3.focus();   //获取光标
           }
         }
     }