2011-09-21 46 views
0

判斷一個頁面是否編輯過一個輸入asp.net頁面,可以對很多輸入字段和一個名爲submit的按鈕進行鏡像。 用戶提交頁面之前,我想比較所有的字段值與默認值。如果沒有改變,我會給他一個信息。 這裏是這樣的問題: 如何判斷一個頁面編輯或不從服務器端客戶端(在按鈕點擊事件)?
我不想比較頁面中的每個字段。如何從服務端客戶端

+0

你所說的「我不希望在頁面的每個字段比較」是什麼意思? – Shad

+0

因爲有太多的領域,我覺得它很愚蠢。 – SleeplessKnight

回答

1

如果你可以使用jQuery,這是很簡單的:

$(RELEVANT_FORM).submit(function(){ 
    var Proceed=false; 
    $(this).find('input').each(function(i,E){ 
     Proceed=Proceed || $(E).val()!=$(E).attr('defaultValue'); 
    }); 
    if(!Proceed){alert('You havent done anything');return false;} 
    return true; 
}); 
+0

它看起來不錯。 – SleeplessKnight

相關問題