一个笨办法,把原来的内容取出来放在隐藏框里,onchange时相比较另一个,onchange时触发一个事件,用xmlhttp取得出在数据库里的信息,然后相比较。具体的见csdn文档区asp类

解决方案 »

  1.   

    再加2个<input type=hidde>保存刚打开的值,提交时与此进行对比
      

  2.   

    ccterran(iwind):不用那么去比较,现在onchange属性就可以判断,只是我不想在有改变时显示保存提示,想在最后点“提交”按钮时才提示保存。
      

  3.   

    <script>
    var isChange = false;
    function onChange(){
     isChange = true;
    }
    function onsubmit(){
     if(isChange){
       if(!confirm('你已经作了修改,是否需要保存')){
         ...
       }else{
         ...
       }
     }
    }
    </script>
      

  4.   

    可以增加一个<input type="hidden" name="flag" value="0">
    function change()
    {
       formname.flag.value=1;
    }
    在提交的时候来判断formname.flag.value的值就可以了
      

  5.   

    <form onsubmit="mysubmit()">
    <input type=text name=txt onchange="change(this)">
    <input type=text name=code onchange="change(this)">
    <input type=submit>
    </form>
    <script>
    var ar = new Array();
    function change(o) {
      ar[o.name] = 1
    }
    function mysubmit() {
      var k = false;
      for(v in ar)
    alert(v+" 有改动");
    }
    </script>具体工作由你自己设定