[英]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.