程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> html5-<input>可以獲取修改前的值嗎?

html5-<input>可以獲取修改前的值嗎?

編輯:編程綜合問答
<input>可以獲取修改前的值嗎?

我有很多個input標簽,就是用戶的個人信息。在用戶修改信息的時候如果修改了一些後又不想修改了就點擊取消按鈕就返回初始值。如果每個都用一個變量保存原始值的話有點麻煩,請問各位老師input有什麼屬性可以保存初始值嗎?謝謝

最佳回答:


頁面初始化前使用js將原始值存儲在一個自定義屬性中,點擊還原按鈕的時候講初始值替換下當前值

 <script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.1.min.js"></script>
<div id="dv"><!--要還原的對象放到一個容器裡面,只操作這個容器下的-->
    <input type="text" value="1"  /><input type="text" value="2"  /><input type="text" value="3"  />
</div>
<input type="button" value="還原" onclick="restore()" />
<script>
    $('#dv input').attr('initvalue', function () { return this.value})
    function restore() {
        $('#dv input').val(function () { return this.getAttribute('initvalue')})
    }
</script>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved