日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

JS判断GridView中复选框有没有被选中

發布時間:2025/4/14 javascript 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JS判断GridView中复选框有没有被选中 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在執行多選操作時,如果在頁面前臺做下判斷,有沒有選擇要被操作的項,如果沒有,提示一下,會給客戶一種比較友好的效果。
//JS中判斷的方法: //判斷GridView控件中的復選框有沒有被選中的,gdvName:GridView控件名
function gdvCheckhasChoiced(gdvName)
{
??? // 獲取頁面中的GridView控件
??? var gridView = document.getElementById(gdvName);??
??? // 遍歷GridView中的行
??? for (var i = 2; i < gridView.rows.length + 1; i++)
??? {
??????? // 獲取當前行的Checkbox控件
??????? var chkItem;
??????? if(i<10)
??????? {
?????????? chkItem = document.getElementById(gdvName+"_ctl0" + i + "_chkItem");
??????? }
??????? else
??????? {
?????????? chkItem = document.getElementById(gdvName+"_ctl" + i + "_chkItem");
??????? }
???????? // 判斷控件是否選中
??????? if (chkItem.checked)
??????? {
??????????? return true;
??????? }
??? }
??? alert('請至少選擇一部愛178影院中的影片!');
??? return false;
}
//例如:

?

//在ASP.NET中的Gridview實例運用中:

?//.aspx頁面中代碼

<table>
????? <tr>
??????? <td>??????????
?????????????? <asp:GridView runat="server" ID="gdvConfirmReturn" AutoGenerateColumns="False" Width="100%">
???????????????? <Columns>?
?????????????????? <asp:TemplateField>
????????????????????? <HeaderTemplate>
????????????????????????? <input type="checkbox" id="ckball" οnclick="selectall(this,'chkItem')"/>全選
??????????????????????</HeaderTemplate>
????????????????????? <ItemTemplate>
????????????????????????? <asp:CheckBox ID="chkItem" runat="server" ToolTip='<%#Eval("FilmId") %>' />
???????????????????? ?</ItemTemplate>
????????????????? </asp:TemplateField>
????????????????? <asp:TemplateField HeaderText="愛178影院">
??????????????????? <ItemTemplate>
??????????????????????? <%#Eval("FilmId") %> </ItemTemplate>
???????????????? </asp:TemplateField>
???????????? </Columns>
???????</asp:GridView> </td>
?????</tr>
?????<tr>?????????
?????? <td>
???????????? <asp:Button runat="server" ID="btnConfirm" Text="確認" OnClientClick="return gdvCheckhasChoiced()" OnClick="btnConfirm_Click" />
??????</td>
???? </tr>
??</table>

?

轉載于:https://www.cnblogs.com/ai178/archive/2010/10/12/1849300.html

總結

以上是生活随笔為你收集整理的JS判断GridView中复选框有没有被选中的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。