1.我有两个文本框。(A,B)两个文本框默认值为:0。
2.我想判断A,B两个文本框是有效的数据。(正负数。可以带两位小数点)。
3.如果A输入了数据大于0。那么就讲B文本框锁定。不能输入。请各位大虾帮帮忙。。小女女在这里先谢过啦。

解决方案 »

  1.   

    设置文本框事件,应该是textchanging之类的吧   事件触发效果   
    直接判断if((int)a.text>0 )
    b.readonly=true;
    具体的你稍微查一下就行了
      

  2.   

    建议试试MaskedTextBox控件。
    然后在textchange事件里面改变B的可用性
      

  3.   

    响应TextChanged事件,然后控制B
    这个好像没什么好多说的
      

  4.   

    文本框数据是否有效。现在已解决。
    html
    <input id="txtDebit" type="text" runat="server" value="0.00" style="text-align: right;" onblur="fun(this)" />JS.js
    //判断内容是否是有效数字!
    var fun = function(objTxt){
            if(isNaN(objTxt.value)==true){ 
                  alert( "对不起,请输入有效数字!"); 
                  return   false; 
            }
            return   true; 
        }
      

  5.   

    onblur是失去焦点的时候,终归是不好,人家输入了半天,你弹出一句话就挂了。
    用onkeydown事件来判断每次的输入试试。这样可能会更人性化点。