2011-10-03 50 views
1

有什麼方法可以檢查用戶是否更改了頁面加載和保存按鈕單擊之間的網頁上的任何數據。如果用戶打開任何頁面來編輯一些數據,並單擊保存按鈕而不更改屏幕上的任何數據,那麼我需要顯示一條消息。在客戶端比較屏幕數據

在此先感謝。

回答

2

我認爲你正在試圖做的是檢查的形式是髒(即東西已經改變)和this dirty form插件可以幫助您。

4

我認爲設置一個標誌將是一個好主意。使用全局選擇器來做這樣的事情。

var changed = false; 
$("input").change(function(){ 
    //something changed 
    changed = true; 
}); 

這時如果用戶離開頁面,檢查是否changedtrue