0

我正在使用Asp.Net Grid View ControlTemplate Field。其中有Asp.Net Literal,TextBox and CheckBox控件。我想在每一行Received Amount中选中复选框时添加每一行值。下面是我的 GridView。

在此处输入图像描述

我已经通过 访问了Received AmountJavaScript,但它给了我整个文本框Alert 在此处输入图像描述

我想获得该文本框的值,而Id=txtFeeRecAmount不是整个控件.. 下面是我的Script..

<script type="text/javascript">
        function AddAmount(lnk) {
            var row = lnk.parentNode.parentNode;
            var rowIndex = row.rowIndex;
            alert(rowIndex);
            var amount = row.cells[2].innerHTML;
            alert(amount);
        }
</script>

任何帮助,我想在选中Received Amount时获取列的值。CheckBox

4

2 回答 2

1

因为,可以有多个文本框。您需要使用 jquery 获取当前值,这应该可以;

 var amount = $(row.cells[2]).find('input').val();
于 2013-08-15T06:32:28.140 回答
0

当你用 jQuery 标记这个问题时,我假设你正在使用它:

我想获得具有 Id=txtFeeRecAmount 的文本框的值

$("#txtFreeRecAmount").val();
于 2013-08-15T06:27:33.980 回答