ASP.NETで1つのWebアプリケーションを作成しています。私が欲しいのは、請求書が作成され、数量または金額が変更されたときに、GridView
そのセルに影響を与える行GridView
が数秒間強調表示された色になり、その後通常の状態に戻ることです。
値が変更されたことをユーザーの目にとらえたいだけです。
ASP.NETで1つのWebアプリケーションを作成しています。私が欲しいのは、請求書が作成され、数量または金額が変更されたときに、GridView
そのセルに影響を与える行GridView
が数秒間強調表示された色になり、その後通常の状態に戻ることです。
値が変更されたことをユーザーの目にとらえたいだけです。
この質問に対する答えのバリエーションが必要なようです: javascriptのonclickイベントでグリッドビューの行の色を変更するにはどうすればよいですか?
行全体にバインドするのではなく、数量と金額のフィールドに関連付けられたイベントにjavascript関数を追加する必要があります。
e.Row.Cells(x).attributes.add("onblur", "ChangeRowColor(this)");
onblur
注:すべての変更を処理するわけではないため、ここでは注意してください。JQueryを使用して<inputtype= "text">へのすべての変更を(すぐに)検出するを確認して、フィールドへのすべての変更を検出することをお勧めします。
次に、行を「ハイライト」するために、 jQueryのハイライト効果を使用するのが最も簡単です。