Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jquery的gridview文本框列和_Jquery_Gridview - Fatal编程技术网

使用jquery的gridview文本框列和

使用jquery的gridview文本框列和,jquery,gridview,Jquery,Gridview,我有一个gridview,模板字段中有文本框,页脚中有按钮,在页脚按钮上单击我想计算模板列中有文本框的总数,但我无法获得文本框的值。我在我的aspx页面中使用以下代码 函数ValidateTotalPercentage(CellNo) { var ages=0; var权重=0; var台阶压力=0; //引用要添加的行 //这将不包括标题行 var行=$(“#tr:gt(0)”; rows.children(“td:n个子项(+CellNo+))。每个(函数(){ //每次我们把单元格加到总数

我有一个gridview,模板字段中有文本框,页脚中有按钮,在页脚按钮上单击我想计算模板列中有文本框的总数,但我无法获得文本框的值。我在我的aspx页面中使用以下代码

函数ValidateTotalPercentage(CellNo)
{
var ages=0;
var权重=0;
var台阶压力=0;
//引用要添加的行
//这将不包括标题行
var行=$(“#tr:gt(0)”;
rows.children(“td:n个子项(+CellNo+))。每个(函数(){
//每次我们把单元格加到总数中
var str=$(this.html();
警报(str.toString().indexOf(“值”));
});
警觉(ages);
返回false;
}
谢谢你试试这个

function ValidateTotalPercentage(CellNo) {

    var ages = 0;
    var weights = 0;
    var benchpresses = 0;

    //reference the rows you want to add
    //this will not include the header row
    var rows = $("#<%=grdMaterialPercentage.ClientID%> tr:gt(0)").not("tr:last");
    rows.children("td:nth-child(" + CellNo + ")").each(function () {
        //each time we add the cell to the total

        //If the text field accepts decimal values then use parseFloat to convert the number
        ages = ages + parseInt($(this).find("input").val());

        //alert(str.toString().indexOf("value"));
    });

    alert(ages);

    return false;
}
函数ValidateTotalPercentage(CellNo){
var ages=0;
var权重=0;
var台阶压力=0;
//引用要添加的行
//这将不包括标题行
var行=$(“#tr:gt(0)”)。非(“tr:last”);
rows.children(“td:n个子项(+CellNo+))。每个(函数(){
//每次我们把单元格加到总数中
//如果文本字段接受十进制值,则使用parseFloat转换数字
ages=ages+parseInt($(this.find)(“input”).val());
//警报(str.toString().indexOf(“值”));
});
警觉(ages);
返回false;
}

感谢ShankarSangoli,现在我可以获取文本框值,但我想排除页脚。它正在添加页脚值作为NAN-我使用了已编辑的代码,但它给出的年龄为0,甚至不在循环中。rows.length是0您是否有用于页脚行的类?我有用于页脚按钮的css类。按钮{背景:url(../images/button.jpg)重复-x;字体大小:12px;高度:23px;边框:无;颜色:#FFFFFF;文本对齐:中心;左填充:5px;右填充:5px;底部填充:2px;}