簡體   English   中英

如何在按鍵上獲取HTML表格重點行特定列數據

[英]How to get html table focused row specific column data on keypress

我想基於按鍵事件獲取特定的列值。 我為恢復成本列提供了按鍵事件。 根據回收成本分錄,我必須獲取標准匯率並比較這些值。 如果恢復成本大於標准費率,則顯示一條警報消息。

在此處輸入圖片說明

功能:

<td> 
<input type="text" runat="server" id="txtStdRate" value='<%# Eval("std_rt")%>'/></td>                                             
<td>
<input type="text" runat="server" id="txtRcvryCost" value='<%# Eval("recovery_cost")%>'onkeypress='return isNumberKey(event)'/>
 </td> 


**......................**

    function isNumberKey(evt) {
           var charCode = (evt.which) ? evt.which : evt.keyCode;
           if (charCode != 46 && charCode > 31
           && (charCode < 48 || charCode > 57))
              return false;

           return true;
          }

要進行驗證,您必須添加onKeyUp:嘗試以下操作:

    <td>
        <input type="text" runat="server" id="Text3" value='<%# Eval("std_rt")%>' />
    </td>
    <td>
        <input type="text" runat="server" id="Text4" value='<%# Eval("recovery_cost")%>'
            onkeypress='return isNumberKey(event)' onkeyup="checkWithStdrate(event);" />
    </td>

然后編寫以下函數:

    function checkWithStdrate(evt) {
        var prevTextBox = parseInt($(evt.target).parent().prev().find("input").val());
        var thisTextBox = parseInt($(evt.target).val());

        if (thisTextBox > prevTextBox) {
            alert("Error Message");
            return false;
        }

        return true;
    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM