0
我使用jQueryUI的標籤,當用戶更改標籤中的表單時,它會向用戶發出已作出更改的提示。在jQuery中更改標籤頁時恢復數值
我的問題是,如何在用戶在我的confirm()提示符上按'確定'時更改之前恢復值?
我使用jQueryUI的標籤,當用戶更改標籤中的表單時,它會向用戶發出已作出更改的提示。在jQuery中更改標籤頁時恢復數值
我的問題是,如何在用戶在我的confirm()提示符上按'確定'時更改之前恢復值?
你必須跟蹤哪些價值觀正在改變他們之前...所以這樣的事情應該爲你工作:
var oldValues = {};
$(function() {
$(":input").each(function() {
oldValues[$(this).attr("id")] = $(this).val();
});
});
function revertValues() {
for (var oldVal in oldValues) {
$("#" + oldVal).val(oldValues[oldVal]);
}
}
然後就叫revertValues
當您在確認點擊OK對話。
的幾個注意事項:
:input
選擇,並保持不同組的oldValues
爲每個標籤(&那麼顯然只能恢復當前選項卡的值。
您將需要更加具體,並張貼一些代碼可能會有所幫助。你只是想RES等你的表單,當點擊一些按鈕? – carillonator