リスト ビューがあり、n 個のチェック ボックスが含まれています。最初のチェックボックスをクリックしたときに有効/無効にしたい。jqueryでコードを書いています。しかし、ページ内のすべてのチェックボックスを使用しています。選択した行のみを有効/無効にする必要があります。
function EnableCurrentRowControls(chkID)
{
var chkBox = document.getElementById(chkID);
var chkIDList = document.getElementsByTagName("input");
for (i = 0; i < chkIDList.length; i++)
{
if (chkIDList[i].type == "checkbox" && chkIDList[i].id != chkBox.id) {
if (chkIDList[i].type == "checkbox" && chkIDList[i].id != chkBox.id)
{
chkIDList[i].enabled = false;
}
}
}
}
ListView コントロールで関数を呼び出す
<asp:CheckBox ID="chkUserBoardMaping" OnClick="javascript:EnableCurrentRowControls(this.id)"
runat="server" />
Plsは見て、私にアドバイスをしてください..