第一种,onchange事件
<input type=text onchange=alert("修改了") value=default>

解决方案 »

  1.   

    第二种,defaultValue(值得大家好好学习关注)
    <script>
    function check(theForm){
    var e=theForm.elements
    for(i=0;i<e.length;i++)
    if(e[i].type=="text")
    e[i].disabled=e[i].value==e[i].defaultValue
    }
    </script>
    <form>
    <input name=input1 value=text1>
    <input name=input2 value=text2>
    <input name=input3 value=text3>
    <input type=button value="将没改过的设为disabled,这样就不提交了" onclick=check(this.form)>
    </form>
      

  2.   

    在javascript做一个onchange事件的函数
    哪个字段更改了,就将这个控件的名称加到一个全局变量里面
    提交的时候在将这个全局变量的值傅给一个隐藏控件。在后台根据这个隐藏控件的值来写update语句
      

  3.   

    说明一点,我这里的表单只会出现单选框或复选框~,能不能用onclick 实现?
    能不能详细点?
    先谢谢了~~~~
      

  4.   

    呵呵,wasy的办法对改了又改回去的不灵,还是用秋水的defaultValue吧。
      

  5.   

    一起提交update算了加上判断有很多方法,比如,如果没有修改,提交的时候付值为"",检查如果为""就不去加到update里,在提交页面里每个text都对应个hidden,用这个hidden和text里的值比较,如果相同,hidden就为空,接受hidden值就可以了。
    还可以只提交一个hidden,这个值加有分割符号,比如:
    有name,password
    hiddenx="name;myname||password;mypwd"
    这样,到服务器端分开就可以了。只是分割符号一定不能让用户出入,否则就麻烦了,如果用上面的方法别人可以知道字段名,你可以用数字表示,在 服务器端有对应的数组来判断字段名。
      

  6.   

    上面的办法棒极了,
    不过如果允许某些字段为空的话,后台的update语句就好写吧
      

  7.   

    To qiushuiwuhen(秋水无恨) :
       对于不是text类型的呢?按道理也应该有个属性保存初始设置,否则怎么reset呀
      

  8.   

    to weidegong(weidegong)
    value 是 defaultValue
    checked 自然就是 defaultChecked
    hehe<script>
    function check(theForm){
    var e=theForm.elements
    for(i=0;i<e.length;i++)
    switch(e[i].type){
    case "checkbox":
    case "radio":e[i].disabled=e[i].checked==e[i].defaultChecked;break;
    case "text":e[i].disabled=e[i].value==e[i].defaultValue;break;
    }
    }
    </script>
    <form>
    <input type=text name=input1 value=text1>
    <input type=checkbox name=input2 value=text2>选中
    <input type=radio name=input3 value=text3 checked>男
    <input type=radio name=input3 value=text4>女
    <input type=button value="将没改过的设为disabled,这样就不提交了" onclick=check(this.form)>
    </form>
      

  9.   

    To qiushuiwuhen(秋水无恨):
       我对阁下的敬仰之情有如滔滔江水,连绵不绝^_^
      

  10.   

    To qiushuiwuhen(秋水无恨):还有SELECT,TEXTAREA。
    我看还是先把整个页面和历史进行比较吧!