问题标签 [maskedtextbox]

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 回答
691 浏览

c# - C#蒙面文本框边框

当用户输入不正确的值时,我想在我的蒙面文本框周围显示一个红色边框,但蒙面文本框没有边框设置。有没有人有任何解决方法?

一如既往,感谢您的帮助。

0 投票
1 回答
3453 浏览

c# - 使用屏蔽文本框验证输入

您好我正在使用以下掩码字符串来确保用户输入有效的电话号码

(99)-00000000

这应该适用于澳大利亚的移动电话和区域固定电话号码

但是我遇到了一个问题,用户可以在不输入所有数字的情况下逃脱

我知道 9 代表 0 到 9 之间的可选数字,0 代表 0 到 9 之间的必需数字

那么,如果我不输入所有最后八个强制性数字,程序仍然会显示结果,例如

(03)-6474

(03)- 63799

(02)-1 38 390

0 投票
2 回答
11354 浏览

c# - 有一个 MaskedTextBox 只接受字母

这是我的代码:

如何将其设置为仅接受字母,但用户想要多少?谢谢!

0 投票
1 回答
383 浏览

.net - 如何停止 TypeValidationCompleted 事件?


我已经包含了一个掩码文本框作为日期。
现在在掩码文本框中 TypeValidationCompleted 代码...

现在,当我尝试通过按表单的关闭按钮退出表单时,也会发生此事件。
现在我的问题是“当我们尝试退出表单时如何停止这个事件?”

0 投票
2 回答
5611 浏览

c# - 防止 MaskedTextbox 中出现空格

如何防止蒙面文本框中的空格?使用 KeyPress 但 e.handled 不起作用。有人可以指导我到一个显示如何处理这个问题的帖子吗?屏蔽文本框用于 ssn。谢谢

0 投票
2 回答
4662 浏览

jquery - jQuery 屏蔽输入错误

好的,我正在使用 DigitalBush 的 jQuery 屏蔽输入插件版本 1.2.2。

应用口罩时,例如:

到文本框我得到一些奇怪的行为。

基本上,掩码会跳过所有其他空格,因此对于电话号码,我会得到如下所示的文本:

有没有其他人有类似的问题?

这是文本框 html 的示例:

编辑:

好的...我遇到了 jQuery 1.4.3 和 1.4.4 的问题(两者都试过了),我已经在 IE8 和 FireFox 中测试过了。

我注意到,这个问题只发生在有问题的文本框位于 jQuery-UI 模式对话框中时(其他文本框工作正常)......我使用的是 jQuery-UI 1.8.2 并且还使用 1.8.7 进行了测试和 1.8.8 ......我不知道这是否能让任何人帮助我解决这个问题......

这是我如何设置所有内容:http: //jsfiddle.net/H3hTh/

0 投票
2 回答
1129 浏览

visual-studio - 在 Win 窗体设计器中重置 MaskedTextBox 的 ValidatingType

在 Windows 窗体应用程序中,我向窗体添加了一个 MaskedTextBox。单击 Mask 属性上的省略号会打开 Input Mask 对话框。在其中,我将掩码设置为较短的日期,选中 Use ValidatingType 复选框。

这导致设计器生成代码中的接下来的两行;

现在,当我想恢复此更改时,我希望能够右键单击控件的 Mask 属性,然后选择Reset. 这样做会重置 Mask 属性本身,但保持 ValidatingType 属性不变。由于 ValidatingType 属性本身在设计器中不可见,因此似乎没有办法使用设计器重置此属性。

我还尝试返回输入掩码对话框并将掩码设置为<Custom>,它没有验证类型,但它仍然在设计器生成的代码中保留现有的 ValidatingType。


那么,有没有办法使用 Designer 重置 ValidatingType 属性?还是我真的必须进入设计器生成的代码并自己进行更改?


更新

根据汉斯的回答,我找到了另一种方法。右键单击 Mask 属性并选择Reset后,只有Mask 属性本身被清除。单击省略号后出现的输入掩码对话框设置了掩码和验证类型属性。

所以......使用重置还不够好。使用重置后,您必须再次进入输入掩码对话框并单击确定。

我仍然觉得 Reset 没有重置 ValidatingType 有点麻烦,而同一属性中的省略号打开的对话框确实设置了它。

0 投票
1 回答
5197 浏览

jquery - 使用 jQuery Masked Input 插件允许破折号

我试图掩盖一个文本字段并查看了http://digitalbush.com/projects/masked-input-plugin

我创建了一个自定义掩码定义以允许姓氏具有 A-Za-Z 和空格。

如何在蒙版中添加破折号?我试过像下面的例子一样逃避它:

但它似乎不起作用。

0 投票
3 回答
9428 浏览

c# - MaskedTextBox 最小/最大长度

我有一个蒙面的文本框,需要在它们上设置最小/最大长度。当满足这些条件时,按钮将变为启用状态。

我正在考虑处理 TextChanged 事件以确定输入文本的长度并设置按钮启用值。

有更好的方法吗?

0 投票
1 回答
2468 浏览

c# - datagridview 中的蒙版文本框控件

我在 Datagridview 中有 TextboxColumn。通常在此控件中编辑和输入文本很麻烦。我想让在此控件中输入文本变得容易。我想要以下功能。

  1. 用于输入文本的更好的界面,例如。

    • 用于输入多行的多行文本框。
    • 对于 Enetring 下一行,用户可以使用 ENTER 而不是 SHIFT+ENTER。
    • 等等..........
  2. Putting 限制最多 8 行,每行不超过 80 个字符。

目前我正在试验这段代码。

但不知道下一步该怎么做。

谢谢。