0

ASP.NETで1つのWebアプリケーションを作成しています。私が欲しいのは、請求書が作成され、数量または金額が変更されたときに、GridViewそのセルに影響を与える行GridViewが数秒間強調表示された色になり、その後通常の状態に戻ることです。

値が変更されたことをユーザーの目にとらえたいだけです。

4

1 に答える 1

1

この質問に対する答えのバリエーションが必要なようです: javascriptのonclickイベントでグリッドビューの行の色を変更するにはどうすればよいですか?

行全体にバインドするのではなく、数量と金額のフィールドに関連付けられたイベントにjavascript関数を追加する必要があります。

e.Row.Cells(x).attributes.add("onblur", "ChangeRowColor(this)");

onblur注:すべての変更を処理するわけではないため、ここでは注意してください。JQueryを使用して<inputtype= "text">へのすべての変更を(すぐに)検出するを確認して、フィールドへのすべての変更を検出することをお勧めします。

次に、行を「ハイライト」するために、 jQueryのハイライト効果を使用するのが最も簡単です。

于 2012-07-24T06:54:25.363 に答える