【问题标题】:Input mask is not firing in asp.net输入掩码未在 asp.net 中触发
【发布时间】:2011-06-10 13:25:59
【问题描述】:

我为每个未触发的文本框设置了输入掩码。

但是脚本 javascript 可以正常触发。

代码是从同一网站的另一个页面复制粘贴的,被复制的页面工作正常

【问题讨论】:

  • 如果您可以发布遇到问题的代码会有所帮助。
  • 复制和粘贴并不意味着开箱即用。即使您下载了某人的源代码,也不能保证每次都能使用第一次。

标签: c# javascript .net asp.net


【解决方案1】:

我不知道你在使用什么 js 库或者没有任何代码你的问题是什么,但我正在展示我使用什么以及我如何使用来做输入掩码

我使用jquery 和一个名为masked Input plugin 的插件

您只需将两个 js 库包含到您的页面中

<script src="jquery.js" type="text/javascript"></script>
<script src="jquery.maskedinput.js" type="text/javascript"></script>

不仅仅是打电话给他们

<script>
    jQuery(function($){
       $("#date").mask("99/99/9999");
       $("#phone").mask("(999) 999-9999");          
    });
    </script>

假设你有这个文本框

<input id="date" type="text" />
<input id="phone" type="text" />

它会自动为你做输入掩码

【讨论】:

  • 我也用它,它其实是一个很容易上手的插件(独立)...你可以毫无问题地使用。
猜你喜欢
  • 2020-10-10
  • 2021-09-28
  • 1970-01-01
  • 2020-08-15
  • 2019-04-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多