asp.net - 在jQuery中填充文本框时执行javascript函数?

标签 asp.net jquery asp.net-ajax

当文本框中填充文本时,如何在JavaScript中执行函数?对用户隐藏的文本框。它将由USB磁卡刷卡器填充。

伪代码:

<script language="javascript" type="text/javascript">
    function MyFunction() {
        //execute this function when MyTxtBox is populated
    }
</script>
<asp:TextBox id="MyTxtBox" runat="server" Visible="false" />

最佳答案

页面加载时似乎正在执行此操作。如果是这样,这将起作用。

$(document).ready(function(){
   if($('#MyTxtBox').val().length > 0){
      MyFunction();
   }
});


如果正在更改:

$(document).ready(function(){
   $('#MyTxtBox').change(function(){
       if($(this).val().length > 0){
          MyFunction();
       }
   });
});

关于asp.net - 在jQuery中填充文本框时执行javascript函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2002209/

相关文章:

javascript - 使 div 不透明以覆盖原始 div

jquery - Ajax - 限制列表的加载,然后滚动加载其余部分

javascript - jQuery 等价于 body onLoad

asp.net - 未在脚本控件上调用GetScriptDescriptors

asp.net - 开发不依赖于 JavaScript 的 ASP.NET 应用程序的技巧

asp.net - 带有MySQL的ASP.NET MVC 4 Web API不断抛出DataReader Open异常

asp.net - 不同机器上相同文化的不同 DateTimeFormat

c# - 将信息记录到Azure Webjobs日志文件中?

javascript - Jquery 网格仅在第一次点击时加载,在后续点击时不重新加载

asp.net-ajax - jQuery 停止在 ASP.NET MVC 中通过 Ajax 处理更新的页面