0
我在公司頁面有10個文本框。其中5個常用於位置頁面。 我的目標是詢問用戶他是否想更新公司頁面甚至是位置頁面。如果用戶更改了位置頁面中常見的5個文本框 ,則彈出窗口顯示爲「您是否要更新位置頁面」,或者如果用戶更改了其他5,則彈出顯示 「您要保存嗎?不同的彈出文本框更改?
我們如何確定哪些文本框發生了變化以及應該顯示哪個彈出窗口?有人能幫助我嗎?感謝所有:)
我在公司頁面有10個文本框。其中5個常用於位置頁面。 我的目標是詢問用戶他是否想更新公司頁面甚至是位置頁面。如果用戶更改了位置頁面中常見的5個文本框 ,則彈出窗口顯示爲「您是否要更新位置頁面」,或者如果用戶更改了其他5,則彈出顯示 「您要保存嗎?不同的彈出文本框更改?
我們如何確定哪些文本框發生了變化以及應該顯示哪個彈出窗口?有人能幫助我嗎?感謝所有:)
其中一種方法是:
class='common'
第一組文本框的class='other'
爲「公地」手柄onblur事件的第二組文本框:
$(":input.common").blur(function() {
if ($(this).data("changed") && confirm("Do you want to update Location Page as well?")) {
// TODO: perform update
}
}).keydown(function(e) {
$(this).data("changed", true);
}).focus(function(e) {
$(this).data("changed", false);
});
手柄onblur事件爲 '其他':
$(":input.other").blur(function() {
if ($(this).data("changed") && confirm("Do you want to save?")) {
// TODO: perform save
}
}).keydown(function(e) {
$(this).data("changed", true);
}).focus(function(e) {
$(this).data("changed", false);
});
有一個想法?
你真的是天才。謝謝! :) – Ram 2010-12-01 16:26:30