1

グリッドビューに次のチェックボックスがあります。

<ItemTemplate>
 <asp:CheckBox ID="chkb" runat="server" onclick = "Check_this(this)" />
</ItemTemplate> 

ユーザーは、クリックして 1 つのボックスをオンにすることも、クリックして複数のボックスをオンにすることもできます。

別の列を追加したいと思います。

<asp:BoundField ItemStyle-Width = "150px" DataField = "curDate" SortExpression="curDate" HeaderText = "Date Accepted" />

このようにして、ユーザーが 1 つ以上のチェックボックスをオンにするたびに、ボックスがオンになった日付が自動的に記録されて表示されます。

これを処理する方法を教えてください。

どうもありがとうございました。

4

1 に答える 1

0

私はaspに精通していないので、問題を解決するための正確なコードを提供することはできません. ただし、JavaScript でそれを行う方法を説明することはできます。

Check_this()関数に、日付を出力する場所を現在の日付に設定する行を追加します。aspで場所を取得する方法はわかりませんが、プレーンなHTMLとJSを使用するとdocument.getElementById("curDate").innerHTML = new Date()

于 2012-09-14T04:53:02.467 に答える