Tag: maskedtextbox

Masked Input Plugin和正则表达式(十进制数)

我有一个文本输入字段,我想在其中插入数字,然后是逗号,然后只是两位小数。 我试图通过jQuery,使用Masked Input Plugin来获取它,但它似乎无法工作。 这就是我所拥有的: 和 $.mask.definitions[‘p’]='[0-9]+’; $.mask.definitions[‘d’]='[0-9]{2}’; $(“#number”).mask(“p,d”); 但结果是一个只有一个数字的掩码,然后是一个逗号,然后是我无法写的东西(它不是数字,也不是字符) _,_ 如何在这个插件中使用正则表达式?

UpdatePanel异步回发后的Javascript事件订阅

我在asp.net页面上异步回发后遇到了jquery事件处理程序的问题。 我读了这个主题 – 这是一个很好的解决方案,但我需要一个单独的function。 所以我使用jquery蒙面插件 。 我的js代码现在是: jQuery(document).ready(function () { var control = $(“#txtCustomerPhone”); InitPhonePattern(this, control); var prm = Sys.WebForms.PageRequestManager.getInstance(); prm.add_endRequest(InitPhonePattern(this, control)); }); function InitPhonePattern(sender, args) { $(args[0]).mask(“+7 (999) 999-99-99”, { completed: function () { $(‘#btnCheckCustomerPhone’).click();} }); } 如您所见,掩码初始化了2次:在文档Ready()和异步回发之后(在endRequest()上)。 但是在异步回发后没有映射掩码插件。 有人明白问题吗? 我很感激你的帮助!