作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 ASP.NET Web 表单,并且正在使用 http://digitalbush.com/projects/masked-input-plugin 中的屏蔽输入插件,这似乎是一个非常流行的插件。它工作得很好,但是当我尝试使用掩码在文本框中预填充值时遇到问题。
在我的 document.ready 中,我正在执行:
$("#txtPrimaryPhone").mask("(999) 999-9999 ?x9999");
在我的代码隐藏中,我设置了文本属性,如下所示:
txtPrimaryPhone.Text = "1234567890";
当我的页面加载时,我的文本框是空的。有没有人遇到类似的问题,或者有人可以提供任何建议吗?谢谢!
最佳答案
解决方案如下:
而不是
$("#txtPrimaryPhone").mask("(999) 999-9999 ?x9999");
试试这个
$.each($('#txtPrimaryPhone'), function (iEmt, emt) {
$(emt).mask("(999) 999-9999 ?x9999").val($(emt).attr("value"));
});
它对我有用:)
关于javascript - jquery 输入掩码用 asp.net 覆盖文本框值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19549177/
我是一名优秀的程序员,十分优秀!