Javascript 如何乘法和检查新插入行的字段

Javascript 如何乘法和检查新插入行的字段,javascript,html,ajax,Javascript,Html,Ajax,我想添加具有3个输入字段的新行,并检查2个字段的乘法是否等于第三个输入字段。但我的问题是,如果我检查前2个输入字段的乘法,结果将影响第二行和第三行等,因为它们都有相同的id,用户可以添加许多行 如何使用不同的id进行检查或不进行检查。我的一些代码如下: 函数addRow(元素,id){ var treelement=elem.parentElement.parentElement; var tr=document.getElementsByTagName('tr'); tr=Array.pro

我想添加具有3个输入字段的新行,并检查2个字段的乘法是否等于第三个输入字段。但我的问题是,如果我检查前2个输入字段的乘法,结果将影响第二行和第三行等,因为它们都有相同的id,用户可以添加许多行

如何使用不同的id进行检查或不进行检查。我的一些代码如下:

函数addRow(元素,id){
var treelement=elem.parentElement.parentElement;
var tr=document.getElementsByTagName('tr');
tr=Array.prototype.slice.call(tr);
var a=tr.indexOf(三元);
var b=a+1;
var table=document.getElementById('dataTable');
var j,m;
var rowCount=table.rows.length;
var row=表.插入行(a);
var colCount=table.rows[b].cells.length;
对于(var i=0;i我希望它对您有所帮助;
检查结果如下:

函数addRow(元素,id){
var treelement=elem.parentElement.parentElement;
var tr=document.getElementsByTagName('tr');
tr=Array.prototype.slice.call(tr);
var a=tr.indexOf(三元);
var b=a+1;
var table=document.getElementById('dataTable');
var j,m;
var rowCount=table.rows.length;
var row=表.插入行(a);
var colCount=table.rows[b].cells.length;

对于(var i=0;i你们想把第一个和第二个字段的乘法值加到一行中的第三个字段吗?是的,我想得到它。但若我试图得到并加上第二行,它会影响第二行,因为相同的idwow,gr8。但若第一个或第二个字段是空的,那个么用户可以用它们输入第三个字段,而无需验证,若我可以的话会更好在第二个输入中使用onkeyup或onkeydown,并在第三个字段中自动显示结果use onchange和cheak这两个输入都不是空的I cnt do,请给我写下if条件好吗?我很接近我的答案