怎么比较  原来的值和现在输入的值都是  通过value来的

解决方案 »

  1.   

    可以写一个隐藏的type = “hidden” ,value = “..”,记录最初的值,对这个进行判断
      

  2.   


    <input type="text" id="txt" /><input type="button" value="生成" onclick="dt()" />
    <script type="text/javascript">
    var temp = "";
    function dt()
    {
    var v = document.getElementById("txt").value;
    if(temp==v)
    {
    alert("输入框内容没有发生改变");
    return;
    }
    temp = v;
    var div = document.createElement("div");
    div.innerHTML = v;
    document.body.appendChild(div);
    }
    </script>
      

  3.   

    直接在对应的input框上,添加一个data-defaultValue的值,就行了啊,然后跟这个defaultValue的值,进行比较。