我原来做的是比较。
<input name="a" ...........>
<input name="old_a" .............>这样判断

解决方案 »

  1.   

    用javascript
    控制input的onchange事件
      

  2.   

    <form name=f>
    <input type="text" name="a1" value="a1" onchange="onch(this)">
    <input type="text" name="a2" value="a1" onchange="onch(this)">
    <input type="text" name="a3" value="a1" onchange="onch(this)">
    .................................
    .................................
    .................................
    <input type="text" name="an" value="an" onchange="onch(this)"> <input type=hidden name=s value=0>
    </form>
    <script>
    function onch(a){
    document.f.s.value="1";
    alert("发生了改动!");
    }
    </script>
      

  3.   

    看看hotmail是怎么做的吧.
    在输入框前加个checkbox. 利用checkbox传id.
    接受时. request.getParameter(inputname+checkbox[]的值)
      

  4.   

    text 控件有个 defaultValue 属性,就是页面生成时的初始值。
    checkbox有 defaultChecked 属性。
    select的option里有个defaultSelected属性。
    每个控件都有这么一个属性的。用来记录初始值。
    你只要判断当前值和初始值是否一样就可以了。
    这是 在 javascript 中的。
      

  5.   

    没错,都是用defaultvalue属性,<input type=reset>就是这样做的