用另一个隐藏的控件来保存这个原来的值,在f_change()中比较就可以了

解决方案 »

  1.   

    我开始是这么做的,我加了一个隐藏控件
    <input id="hidValue" type="hidden" size="3" name="hidValue" runat="server"> 
             
      function f_change()
              {
              var theform=document.Form1         
              theform.submit();
              }//hidValue.Value是变化前的值,txtASAPTime.Value是变化后的值,TextBox1是差值
    可是hidValue.Value Private Sub Page_Load
    {}里面的东西怎么写呢????
      

  2.   

    为什么要submit了到page_load里去比较呢?我觉得可以直接用javascript来比较啊.
    如果你要到server端去比较的话就干脆用textbox直接写textchange事件
      

  3.   

    那该怎么改呢?我想在f_change函数中显示出修改前的text的值?
      

  4.   

    var time1=document.all.text1.value
      

  5.   

    function f_change()
              {
              var hidValue=document.all.hidValue.value;
              alert(hidValue); //想显示修改前的值
              }<input id="hidValue" type="hidden" size="3" name="hidValue" value=<%=txtASAPTime.value%>>       //将修改后的值赋给隐藏控件为什么每次显示的值总是空啊?哪儿错了呢?在线等待
      

  6.   

    <input id="hidValue" type="hidden" size="3" name="hidValue" value=<%=txtASAPTime.value%>>       //将修改后的值赋给隐藏控件
    只会显示txtASAPTime的初始值,当然每次显示的值总是空了!