熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> JSP教程 >> 正文

GridView中獲取被點擊行中的DropDownList和TextBox中的值

2022-06-13   來源: JSP教程 
本文為大家介紹下如何通過點擊GridView中的a標簽獲取被點擊行中的下拉框和文本框中的值具體實現嗲嗎如下感興趣的朋友可以參考下哈希望對大家有所幫助  

  aspx頁面代碼通過點擊GridView中的a標簽獲取被點擊行中的下拉框和文本框中的值

復制代碼 代碼如下:
<asp:GridView ID="GridView" runat="server">
<Columns>
<asp:BoundField HeaderText="ID" DataField="ID" />
<asp:BoundField HeaderText="Name" DataField="ID" />
<asp:BoundField HeaderText="Url" DataField="ID" />
<asp:TemplateField>
<ItemTemplate>
<asp:DropDownList ID="DropDownList" runat="server">
<asp:ListItem Value="">保密</asp:ListItem>
<asp:ListItem Value="">男</asp:ListItem>
<asp:ListItem Value="">女</asp:ListItem>
</asp:DropDownList>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:TextBox ID="txtDate" runat="server"></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<a href="#" onclick="Save(this);">Save</a>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>

  
jquery代碼

復制代碼 代碼如下:

  
<script src="/Scripts/jqueryjs" type="text/javascript"></script>
<script language="javascript" type="text/javascript">
function Save(obj) {
var tr = $(obj)parent()parent(); //獲取點擊行的 tr
trfind("td")eq()find("select")val(); //獲取點擊行中的第四列 DropDownList 的選擇Value
trfind("td")eq()find("select")text(); //獲取點擊行中的第四列 DropDownList 的選擇Text
trfind("td")eq()find("input")val(); //獲取點擊行中的第四列 TextBox Text
}
</script>


From:http://tw.wingwit.com/Article/program/Java/JSP/201311/20422.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.