使用javascript获取gridview中的textbox值

<body>
    <form id="form1" runat="server">
    <div>
    <asp:gridview ID="GVReue" runat="server" AutoGenerateColumns="False"
            DataSourceID="SqlDataSource1">
        <Columns>

            <asp:TemplateField HeaderText="ProductName" >
               <ItemTemplate>
                    <asp:TextBox ID="txtQty" runat="server" ToolTip=‘<%# Eval("ProductName") %>‘ onblur="Calculation(this.value)"></asp:TextBox>
                 </ItemTemplate>
            </asp:TemplateField>

        </Columns>
        </asp:gridview>
    <asp:SqlDataSource ID="SqlDataSource1" runat="server"
            ConnectionString="<%$ ConnectionStrings:testConnectionString %>"
            SelectCommand="SELECT * FROM [Products]"></asp:SqlDataSource>
    </div>
    </form>
</body>
</html>

javascript代码

<script type="text/javascript">
        function Calculation() {
            var grid = document.getElementById("<%= GVReue.ClientID%>");
            for (var i = 0; i < grid.rows.length - 1; i++) {
                //alert(i);
                var txtAmountReceive = $("input[id*=txtQty]")
                //alert(txtAmountReceive);
                if (txtAmountReceive[i].value != ‘‘) {
                    alert(txtAmountReceive[i].value);
                }
            }

        }
</script>  

测试结果为

时间: 2024-10-13 03:02:17

使用javascript获取gridview中的textbox值的相关文章

随笔:如何获取GridView中的TextBox中的值

function CheckWamt() { var smat = ""; $('#<%=Txn_gv.ClientID %>').find('input[type=checkbox]').each(function (i) { if ($(this).attr('checked') == 'checked') { smat = $('#MainContent_Txn_gv_txtSAmt_' + i).val(); } }); alert(smat);// }

如何在asp.net中获取GridView隐藏列的值?

在阅读本文之前,我获取gridview某行某列的值一般做法是这样的:row.Cells[3].Text.ToString().有点傻瓜呵呵 在Asp.net 2.0中增加了一个新的数据绑定控件:GridView,其目的用来取代Asp.net1.x中的DataGrid控件.获取GridView中的某列值的方法为   protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)    {        stri

利用javascript获取url中的传值并创建页面元素

url传值: 在地址后附加 ?键1=值1&键2=值2&键3=值3... ...(注意:该方法会将参数显示在地址栏中,传入的值应该不影响网站安全和透露网站内部信息) <script type="text/javascript"> //该函数将获取url中的键值组合,并通过传入的键参数返回键所对应的值 function getvl(name) { var reg = new RegExp("(^|\\?|&)" + name + &q

jsp页面使用el 按key获取map中的对应值

jsp页面使用el 按key获取map中的对应值 转自:<jsp页面使用el 按key获取map中的对应值>地址:http://blog.csdn.net/baple/article/details/18517359 jsp页面中的代码: <script type="text/javascript"> var msgTip = "${msgs['loginError']}"; alert(msgTip); </script> 注意

获取GridView中RowCommand的当前索引行

原文:http://blog.csdn.net/sabty/article/details/4816160 获取GridView中RowCommand的当前索引行 前台添加一模版列,里面添加一个LinkButton 前台 (如果在后台代码中用e.CommandArgument取值的话前台代码就必须在按钮中设置CommandArgument的值,值为绑定的数据库字段 <asp:TemplateField HeaderText="操作"> <ItemTemplate>

JavaScript获取地址栏中的参数

1.获取地址栏中的参数 (1)若地址栏中的地址是: http://10.124.36.56:8080/CMOD/index.jsp?name=you&password=123456&type=student (2)获取地址栏中的最后一个参数type 2.实现的JS function getAddressURLParam(paramName) { //构造一个含有目标参数的正则表达式的对象 var reg = new RegExp("(^|&)" + paramN

javascript 获取样式表里的属性值 currentStyle 和 getComputedStyle 的使用

很多时候我们要获取 CSS 样式表里面的值(非行间样式),而获取行间样式的属性值那么这用 obj.style.attr 就能获取得到,那么怎么样才能获取到CSS样式表里面的值呢,那么就要请出我们的主角 currentStyle 和 getComputedStyle ,简要的介绍一下他们,再封装一个函数来兼容各个浏览器. 介绍: currentStyle :这个属性是 IE 浏览器上使用的. getComputedStyle :这个方法是 搞基 浏览器上使用的. 封装: //这里的 obj 参数指

JavaScript获取地址栏中的参数值并存入一个对象

1 var getArgs = function () 2 { 3 var args = new Object(); //声明一个空对象 4 var query = window.location.search.substring(1); // 取查询字符串 5 var pairs = query.split("&"); // 以 & 符分开成数组 6 for(var i = 0; i < pairs.length; i++) { 7 var pos = pair

javascript获取textarea中所选文本的开始位置、结束位置和选择的文本

javascript获取textarea中所选文本的开始位置.结束位置和选择的文本. demo: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>javascript获取textarea中所选文本的开始位置.结束位置和选择的文本</title