2011-09-21 8 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

関連する問題