Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何制作asp文本框的按键事件?_Javascript_Jquery_Asp.net_Keypress - Fatal编程技术网

Javascript 如何制作asp文本框的按键事件?

Javascript 如何制作asp文本框的按键事件?,javascript,jquery,asp.net,keypress,Javascript,Jquery,Asp.net,Keypress,大家好,我正在编写varius asp文本框控件的计算。我希望通过按键事件完成计算。下面是我正在使用但不工作的代码 .aspx页 <asp:TextBox ID="txtMaintCost onkeypress="calculateFinanceDetail(); return false;" runat="server"></asp:TextBox> 它没有在按键事件上调用javascript函数。。。 如果有人对此有任何想法,请帮助我。您在这里缺少引号ID=“txt

大家好,我正在编写varius asp文本框控件的计算。我希望通过按键事件完成计算。下面是我正在使用但不工作的代码

.aspx页

<asp:TextBox ID="txtMaintCost onkeypress="calculateFinanceDetail(); return false;" runat="server"></asp:TextBox>
它没有在按键事件上调用javascript函数。。。
如果有人对此有任何想法,请帮助我。

您在这里缺少引号
ID=“txtMaintCost onkeypress=“
”,它应该是
ID=“txtMaintCost”onkeypress=“
缺少

改变

<asp:TextBox ID="txtMaintCost onkeypress="calculateFinanceDetail(); return false;" runat="server"></asp:TextBox>
用于服务器端控件。如果您有固定ID,则不必使用通配符

function calculateFinanceDetail() {
      var txtMaintCost = $('input[id=<%=txtMaintCost.ClientID%>]').val();
      var txtInstallCost = $('input[id=<%=txtInstallCost.ClientID%>]').val();
      var txtFreightCost = $('input[id=<%=txtFreightCost.ClientID%>]').val();
}
函数calculateFinanceDetail(){
var txtMaintCost=$('input[id=]).val();
var txtInstallCost=$('input[id=]).val();
var txtFreightCost=$('input[id=]).val();
}
<asp:TextBox ID="txtMaintCost" onkeypress="calculateFinanceDetail(); return false;" runat="server"></asp:TextBox>
function calculateFinanceDetail() {
      var txtMaintCost = $('input[id=<%=txtMaintCost.ClientID%>]').val();
      var txtInstallCost = $('input[id=<%=txtInstallCost.ClientID%>]').val();
      var txtFreightCost = $('input[id=<%=txtFreightCost.ClientID%>]').val();
}