t.description.value? 是t.des.value吧如果des中的内容没有做改动时,不让表单提交<script>
 var changed=0;
 if(changed==1)
 {
  form.submit();
  }
</script><textarea  name="des" onchange="javascript:changed=1"></textarea>

解决方案 »

  1.   

    不知道你是否用了提交按钮
    如果用的话 则:
    <textarea  name="des" onchange="javascript:changed=1"></textarea>
    <input type="hidden" name="h" >
    <input type="submit" value="提交" name="B1"><%
        
       if t.h.value==t.des.innerText and  t.h.value==t.des.value then
        Change=0
      Else
        Change=1
      end if
          if request("B1")<>""  and  Change=1 then
        .....
      Else
        .....
     end if
     
     %>
      

  2.   

    更正,前面的t.description.value就是t.des.value两位大侠有些误解,在这里可以允许在textarea中发生onchang事件,但是只要是它的内容没有发生变化,就不允许表单提交,所以在这里只有比较文本框与文本域中的内容是否一样,我上述的比较方法均不成功,请问有没有其他方法呢?
    谢谢
      

  3.   

    textarea的onchange事件可以判断出他的内容有没有变化呀。不一定要用隐藏框来记录吧。
      

  4.   

    问题已经解决,小弟我没有用过onchang事件,对它有些误解,主观了一点导致犯了个错误,其实用onchang可以解决的