问题标签 [maskedinput]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
458 浏览

jquery - 当用户未填充所有掩码时,掩码输入清空值

我在表格上有电话输入。我使用蒙版输入,我必须创建一个模拟值的跨度,当用户单击输入时它会删除跨度,但如果用户没有填充所有蒙版,则在模糊时,它不会显示错误值(使用跨度)。

我使用 span 因为我在使用 value 时遇到了同样的问题..

0 投票
0 回答
1067 浏览

jquery - ASP mvc4中的Jquery电话号码屏蔽无法提交表单......除非在提交之前删除屏蔽?

我已经在我一直在处理的页面上尝试了几个用于电话号码的 jquery 屏蔽输入。

他们来了。:

http://digitalbush.com/projects/masked-input-plugin/

http://igorescobar.github.io/jQuery-Mask-Plugin/

就掩蔽本身而言,它们都工作得很好。我的问题是,当我触发通过 javascript/jquery 提交表单时,又名。:

它不会提交我的表格。所以,反过来我想我会在提交之前删除掩蔽,这实际上工作得很好,直到验证开始。一旦你开始测试验证,你就不再有屏蔽输入,而且它在页面中并不是一个非常漂亮的情况。我想知道的是,其他人一定遇到过这种情况并在之前解决了它......我对如何解决这个问题的任何想法都持开放态度,因为我目前很难过。

我已经在 stackoverflow 上阅读了这个关于 jquery 验证和输入屏蔽 jquery 如何可能发生冲突的问题。我个人没有在我的页面上使用 jquery.validate.js,但它作为文件包含在我的页面中,母版页的情况。无论如何,希望那里有一个想法。我不能在提交之前删除它,即使我已经阅读了几次,我也不认为我理解下面链接中真正发生的事情。

jQuery Validate 和 Masked Input 之间的冲突

0 投票
1 回答
8871 浏览

javascript - jQuery Masked 插件的问题

这是我带面具的领域:

  1. 当我的输入失去焦点时,我想清除掩码。有没有办法做到这一点?类似于插件的选项...

    或进入模糊功能:

    /li>
  2. 我想动态改变我的面具。我正在使用此功能,并且效果很好...

    但是......当我按下退格键并选择此字段的内容时,我的面具停止工作。知道为什么会这样吗?

感谢你们!

0 投票
7 回答
2465 浏览

c# - 字符串中的字符数限制

我有一个需要一些字符串的文本框。这个字符串可能很长。我想限制显示的文本(例如 10 个字符)并附加 3 个点,例如:

如果文本框取值“To be, or not to be,这就是问题:”它只显示“To be, or ...”

或者

如果文本框取值“To be”,则显示“To be”

0 投票
1 回答
3836 浏览

jquery - jquery 屏蔽输入。如何检查口罩的可用性

任何人都可以帮我检查口罩的可用性。我用这个:

但此条件始终为 TRUE。不要紧写:

或不。

0 投票
1 回答
4310 浏览

javascript - DigitalBush jquery maskedinput类型错误

可以这么说,我一直在用头撞墙。我正在使用此处找到的 jquery.maskedinput 插件: https ://raw.github.com/digitalBush/jquery.maskedinput/1.3.1/dist/jquery.maskedinput.js 注意:我更正了第 29 行的语法错误. 这里提到了这个问题: 为什么我的这个掩码代码出现 JavaScript 解析器错误? 我读到 maskedinput.1.3 和 jquery.1.9 可能存在一些兼容性问题,所以我使用了此处提供的迁移:http: //jquery.com/download/ 回到旧版本只会产生更多错误。我遇到的问题是 Firefox 抛出“TypeError:$(...).mask 不是函数,第 21 行。

测试.aspx

代码中断的 jquery.maskedinput.js 代码片段

有趣的是,我差不多一周前就开始工作了,然后我添加了更多脚本,这发生了哈哈。任何帮助是极大的赞赏 :)

0 投票
1 回答
185 浏览

javascript - 如何转到 Masked Input 掩码中的下一部分?

假设我有一个文本框的掩码:aa?a-999?999

前 2 个字符是必需的,但第三个字符是可选的。当用户输入前两个字符时,他是否会跳转到第二部分输入数字?

我试过标签,但它不起作用。

0 投票
2 回答
16240 浏览

javascript - AngularJS 的 IP 地址掩码

有人知道AngularJS的IP地址掩码插件吗?

因为我尝试使用“Jquery Input IP Address Control”,但它不起作用。当我尝试使用它时,“ngModel”属性没有获得文本字段的值。在屏幕中,我可以看到文本字段中的值,但是,如果我在元素中执行“.value()”,它会返回一个“”值。当我使用 console.log() 查看 $scope 元素的值时,也会发生同样的事情。

谁能帮我?

谢谢!

编辑:已解决

人,问题解决了。

我使用了http://docs.angularjs.org/api/ng.directive:ngModel.NgModelController中提供的这个指令:

使用此指令后,Jquery 插件运行良好。可能是因为现在 ngNodel 正在获取 element.val()。之前,我认为它正在获取 element.text()。

0 投票
2 回答
973 浏览

asp.net - MaskedEditExtender 在 Asp.Net 的 gridview 中的第二行不起作用

我的页面上有一个gridview,有三列,一列是数量,我需要将MaskEditExtender 与简单的TextBox 一起使用,但它只在第一行工作,从第二行开始,文本框出现时没有掩码。

这是我的代码:

0 投票
1 回答
848 浏览

javascript - 带有两个可选部分的 MaskedInput 不起作用

我正在使用 jQuery 的 MaskedInput 插件来创建一个包含两个可选部分的输入掩码。

a?a-a?a其中第二个字符是可选的。

但是如果我输入a-a甚至第二个字符被标记为可选,MaskedInput 总是将其视为无效输入。

小提琴