inputs2-inputs1表的行中的多次相减并将结果保存到input3

问题描述 投票:0回答:1

我有剃须刀代码

@for (int nr_rows = 0; nr_rows < 3; nr_rows++)
{   
  var nr_names = nr_rows + 1;
    <tr>

        @for (int nr_columns = 0; nr_columns < 3; nr_columns++)
        {

            if (nr_columns == 0)
            {
                <td><input type="time" name="@nr_names start" /></td>
            }                                    
            if (nr_columns == 1)                 
            {                                    
                <td><input type="time" name="@nr_names end" /></td>
            }                                    
            if (nr_columns == 2)                  
            {                                    
                <td>input readonly type="time" name="@nr_names resultalt" /></td>
            }                   
        }
    </tr>
}

我如何编写代码以从输入1中减去输入2?最终我有很多这样的情况。 (将结果扔给input3)

我尝试过:

var a_start = document.getElementById("@nr_names start").value;  // you can't enter a name like that
var a_end = document.getElementById("@nr_names end").value;  // you can't enter a name like that  

image of the target table's operation

javascript c# html asp.net-mvc razor
1个回答
0
投票

尝试使用getElementsByName函数,而不是getElementById。文档https://www.w3schools.com/jsref/met_doc_getelementsbyname.asp

© www.soinside.com 2019 - 2024. All rights reserved.