Hi, I have a table with a search bar, the addition of my textboxes work well, but when i search of a particular staffID, the addition doesn't work anymore. See My code on Js addition and code for the textboxes
$(function () {
$('input[type=text]').on('keyup', function () {
var trs = $(this).closest('tr');
var tds = trs.find('td');
var cou = $(tds).find('[id*=txtcoursefee]').val() != "" ? $(tds).find('[id*=txtcoursefee]').val() : "0";
var acco = $(tds).find('[id*=txtaccomod]').val() != "" ? $(tds).find('[id*=txtaccomod]').val() : "0";
var trans = $(tds).find('[id*=txttranspot]').val() != "" ? $(tds).find('[id*=txttranspot]').val() : "0";
var feeding = $(tds).find('[id*=txtfeeding]').val() != "" ? $(tds).find('[id*=txtfeeding]').val() : "0";
var ot = $(tds).find('[id*=txtothercst]').val() != "" ? $(tds).find('[id*=txtothercst]').val() : "0";
$(tds).find('[id*=txttotcst]').val(parseInt(cou) + parseInt(acco) + parseInt(trans) + parseInt(feeding) + parseInt(ot));
});
});
strTR = strTR + "<tr >"
+ "<td> " + " <span>" + (i + 1).ToString() + "</span> " + "</td>"
+ "<td> <span class='lblStaffID' id='lblStaffID" + (i + 1).ToString() + "'>" + dtSearch.Rows[i][0].ToString().Trim() + "</span></td>"
+ "<td> <span class='lblsurname' id='lblsurname" + (i + 1).ToString() + "'>" + dtSearch.Rows[i][1].ToString().Trim() + "</span></td>"
+ "<td> <span class='lblothernames' id='lblothernames" + (i + 1).ToString() + "'>" + dtSearch.Rows[i][2].ToString().Trim() + "</span></td>"
+ "<td> " + " <input name='txtcoursefee' onkeypress='return validateFloatKeyPress(this, event)' value=" + dtSearch.Rows[i][3].ToString().Trim() + " type='text' id='txtcoursefee" + (i + 1).ToString().Trim() + "' class='txtcoursefee' style='width:100px;' /> " + "</td>"
+ "<td> " + " <input name='txtaccomod' onkeypress='return validateFloatKeyPress(this, event)' value=" + dtSearch.Rows[i][4].ToString().Trim() + " type='text' id='txtaccomod" + (i + 1).ToString().Trim() + "' class='txtaccomod' style='width:100px;' /> " + "</td>"
+ "<td> " + " <input name='txttranspot' onkeypress='return validateFloatKeyPress(this, event)' value=" + dtSearch.Rows[i][5].ToString().Trim() + " type='text' id='txttranspot" + (i + 1).ToString().Trim() + "' class='txttranspot' style='width:100px;' /> " + "</td>"
+ "<td> " + " <input name='txtfeeding' onkeypress='return validateFloatKeyPress(this, event)' value=" + dtSearch.Rows[i][6].ToString().Trim() + " type='text' id='txtfeeding" + (i + 1).ToString().Trim() + "' class='txtfeeding' style='width:100px;' /> " + "</td>"
+ "<td> " + " <input name='txtothercst' onkeypress='return validateFloatKeyPress(this, event)' value=" + dtSearch.Rows[i][7].ToString().Trim() + " type='text' id='txtothercst" + (i + 1).ToString().Trim() + "' class='txtothercst' style='width:100px;' /> " + "</td>"
+ "<td> " + " <input name='txttotcst' onkeypress='return validateFloatKeyPress(this, event)' value=" + dtSearch.Rows[i][8].ToString().Trim() + " type='text' id='txttotcst" + (i + 1).ToString().Trim() + "' class='price_sum' style='width:100px;' disabled /> " + "</td>"
+ "</tr>";
