GridView中获取被点击行中的DropDownList和TextBox中的值

本文为大家介绍下如何通过点击GridView中的a标签获取被点击行中的下拉框和文本框中的值,具体实现嗲吗如下,感兴趣的朋友可以参考下哈,希望对大家有所帮助
 

aspx页面代码:通过点击GridView中的a标签获取被点击行中的下拉框和文本框中的值

复制代码 代码如下:

<asp:GridView ID="GridView1" 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="DropDownList1" runat="server">
<asp:ListItem Value="0">保密</asp:ListItem>
<asp:ListItem Value="1">男</asp:ListItem>
<asp:ListItem Value="2">女</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/jquery-1.4.1.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript">
function Save(obj) {
var tr = $(obj).parent().parent(); //获取点击行的 tr
tr.find("td").eq(3).find("select").val(); //获取点击行中的第四列 DropDownList1 的选择Value
tr.find("td").eq(3).find("select").text(); //获取点击行中的第四列 DropDownList1 的选择Text
tr.find("td").eq(4).find("input").val(); //获取点击行中的第四列 TextBox Text
}
</script>

时间: 2024-11-08 20:17:35

GridView中获取被点击行中的DropDownList和TextBox中的值的相关文章

GridView中获取被点击行中的DropDownList和TextBox中的值_jquery

aspx页面代码:通过点击GridView中的a标签获取被点击行中的下拉框和文本框中的值 复制代码 代码如下: <asp:GridView ID="GridView1" runat="server"> <Columns> <asp:BoundField HeaderText="ID" DataField="ID" /> <asp:BoundField HeaderText="

java-Java中获取多个鼠标动作并保存到point2d数组中,并使用此数组

问题描述 Java中获取多个鼠标动作并保存到point2d数组中,并使用此数组 Java中获取多个鼠标动作并保存到point2d数组中,并使用此数组建立另一个line2d数组,并画出此线段,我在建立line2d的时候老是提示index out of bounds请问这个怎么解决? 解决方案 你调用数组的时候,下标越界了.调用数组的时候判断一下长度吧--擦汗 解决方案二: java的数组(2)java 数组2

在gridview 里什么做点击行数,选中该行的选框

问题描述 <asp:GridViewID="gvData"runat="server"AutoGenerateColumns="False"DataKeyNames="Id"OnRowDataBound="gvData_RowDataBound"Width="100%"><AlternatingRowStyleBackColor="#EBF3FF"/

如何把现有javaSE视频监控项目中获取视频服务器视频数据的方法植入Web项目中?

问题描述 附件是一个NetBeans javaSE Swing 视频监控项目的源码,实现的功能是可以从软件客户端获取Launch LC8300视频服务器监控视频流.现在我想做一个Web应用程序,要能实现和它一样的功能(填写IP地址获取视频服务器中的监控视频流并在浏览器中显示),请问具体应该如何做呢? 问题补充:最好能把src中ClientDemo.java帮我分析下.谢谢不吝赐教. 解决方案 本地没有安装NetBeans,没仔细看楼主的代码.感觉要实现相同的功能,是和C/S这和应用程序实现一样,

用javascript css实现GridView行背景色交替、鼠标划过行变色,点击行变色选中_实用技巧

加上鼠标点击选择(其实只是点击后变个颜色,"选择"这个词在这里不合适),顺便把这个直接应用到GridView上,如果是其他的控件,或者直接的HTML,稍加修改也可以用上,这里仅提供一个思路.虽然GridView使用AlternatingRowStyle提供了交替行背景色的问题,但这个东西用着实在不爽,看它生成到HTML的那个table,那叫一个乱啊. 下面是代码,注释应该还算比较详细,比较适合初学者,可以把下面两个文件的代码直接复制到你的项目中直接执行.最下面有文件的下载地址,也可以直

android-如何从电话的联系表中获取email?

问题描述 如何从电话的联系表中获取email? 我想从手机的联系列表中获取不同的电子邮件地址,比如工作,家庭住址等.我用的下面的代码,但是发现返回的结果是0.怎么回事啊? Cursor email = cr.query(ContactsContract.CommonDataKinds.Email.CONTENT_URI null Data.CONTACT_ID + "" ="" + id null null); while (email.moveToNext())

Shell脚本中获取进程ID的方法

 这篇文章主要介绍了Shell脚本中获取进程ID的方法,我想要知道运行中脚本子shell的进程id,我该如何在shell脚本中得到PID,阅读本文即可找到你想要答案,需要的朋友可以参考下     提问: 我想要知道运行中脚本子shell的进程id.我该如何在shell脚本中得到PID. 当我在执行shell脚本时,它会启动一个叫子shell的进程.作为主shell的子进程,子shell将shell脚本中的命令作为批处理运行(因此称为"批处理进程"). 在某些情况下,你也许想要知道运行中

textview-不加载一个activity,如何从这个activity中获取 TextView?

问题描述 不加载一个activity,如何从这个activity中获取 TextView? 在Activity A中有一个TextView.程序中使用Shared Preferences来把一个TextView 保存在Activity C中. 当加载 Activity A 或者 B时,不去Activity C如何从Activity C中获取TextView? Activity A 现在用下面的方法来获取 TextView Intent id = getIntent(); if (id.getCh

jsp-textarea中内容段首空格在action中获取不到

问题描述 textarea中内容段首空格在action中获取不到 textarea提交后台时,位于文字中的空格和回车换行均能正确获取和转化,但是段首敲入的空格自动被清除了,在action中都没有,请教--