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/

相关文章:

jquery - 带有子菜单项的侧边栏菜单

javascript - 在文本溢出时生成省略号

asp.net - asp :UpdateProgress - suppressing the line-break

c# - 如何通过javascript将值传递给嵌套模型?

asp.net - 组装信息

c# - 对类型 'HttpContextBase' 的引用声称它在 'System.Web' 中定义但找不到

影响两个下拉菜单的javascript

javascript - 使用 jQuery 从中间到顶部为多个元素设置动画

asp.net - ASP.NET工作进程中的并行工作是否阻塞连接线程?

c# - asp.net mvc 图像路径和虚拟目录