问题标签 [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 投票
3 回答
1809 浏览

c# - 在数据绑定期间自定义格式或转换 MaskedTextBox 中的数据

我正在寻找一种在 MaskedTextBox 中显示其他数据的方法,而不是它绑定到的数据(DataTable)。

更具体地说:DataTable 包含一个 DateTime 列 (DateOfBirth)。每当年份为 1900 年时,我想在 MaskedTextBox 中将其显示为空,同时将其保留在基础 DataTable 中,因为我使用 1900 表示“未知”。

示例:DataTable 中的值:1900-10-09 --[DataBinding]--> MaskedTextBox _ _-10-09

目前,我正在使用 BindingSource 的 CurrentItemChanged-Event 来修改 MaskedTextBox 的文本属性。只要我简单地浏览 DataTable,它就可以很好地工作。但是,一旦我开始编辑 MaskedTextBox,1900 又回来了。

如果我能以某种方式拦截从 DataRow 传递到 MaskedTextBox 的值,而不是事后替换它,那就更好了。

或者也许有一种方法可以让 MaskedTextBox 将 1900 显示为空?

0 投票
2 回答
1589 浏览

asp.net - MVC3 中的 ASP.NET AJAX 控件?

我将如何在 MVC3 中使用 ASP.NET AJAX 控件?

例如蒙面编辑框

我已经通过 NUGET 安装了 AJAX Control。

并尝试添加Register TagPrefix="asp" Namespace="AjaxControlToolkit" Assembly="AjaxControlToolkit"到页面顶部。但它不被认可。

而且我想知道它是否可能在 MVC3 中,因为我从未使用过工具栏。如果我能使用这些工具,那会让生活变得更轻松。

0 投票
3 回答
12149 浏览

knockout.js - 是否可以使用带有掩码输入的 KnockoutJS?

我正在使用该插件:https ://github.com/plentz/jquery-maskmoney来格式化我的货币编辑器...

我试图在那个编辑器中使用 KnockoutJS,但它不起作用......没有那个面具一切都很好......

我的代码测试很简单:

Javascript屏蔽输入

和淘汰赛JS

0 投票
1 回答
2138 浏览

wpf - 如何让 MaskedTextBox 用零填充一个数字?

在 MVVM 应用程序中使用 WPF 工具包 MaskedTextBox。我将它的值属性绑定到一个 Int32 值类型的属性。

掩码是“00000000”。但它显示的只是我的原始数字 149,而不是 00000149

不应该用 0s 填充吗?

0 投票
1 回答
1938 浏览

vb.net - 蒙版文本框对齐

我正在开发一个 VB.Net Windows 应用程序。我正在尝试使用MaskedTextBox。我的面具是999999RightToLefttrueTextAlignright。它不允许我从右边输入字符。它从左边进入它们。当我输入 1234 并保存时,我得到1234____了我期望得到____1234的 .

请告诉我我错过了什么。

0 投票
1 回答
3388 浏览

c# - 在 KeyDown 事件中使用 SuppressKeyPress 是否会损坏 MaskedTextBoxes?

我正在设置SuppressKeyPress = true用户在 a 中按下 ENTER/RETURN 键MaskedTextBox以防止通常发出的恼人的哔哔声。这很好用,但是当我清除我的表单时,它MaskedTextBox不再按预期运行。输入的第一个字符是幻影字符,在输入第二个字符后消失。

例子:

如果用户使用 TABSMaskedTextBox而不是按 ENTER,这可以正常工作(文本输入正确,没有任何奇怪的移位。)我能找到的唯一区别是我正在使用SuppressKeyPress并且非公共成员中的 flagState 是不同的(当我不做时为 2052,当我做时为SuppressKeyPress2048。SuppressKeyPress

有没有办法在不破坏 BEEP 的情况下防止 BEEPMaskedTextBox或修复MaskedTextBox之后SuppressKeyPress的方法(如果不是所有方法,我已经尝试了大多数MaskedTextBox本身的方法:refreshText, refresh, 等等...)

这是 MaskedTextBox 定义和 KeyDown 方法:

general_KeyDown看起来像这样:

0 投票
1 回答
5259 浏览

c# - 蒙版文本框中的自定义日期格式

Masked Text box用于输入日期。但我想custom date format为这个文本框设置。如何设置custom date format and validate date on masked text box控制

0 投票
2 回答
4899 浏览

c# - Masked Edit Extender:电子邮件文本框的自定义掩码,有没有办法使用自定义掩码将用户限制到特定域?

我有一个用户注册页面,但它应该只允许用户为其电子邮件输入一个特定域,如下所示:

电子邮件的用户名可以是任何内容,但必须预先输入域并且不能更改。我正在尝试使用 Ajax Masked Edit Extender 来做到这一点,但我找不到让域成为我想要的静态值的方法。

我如何实现这一目标?

0 投票
1 回答
3124 浏览

regex - 美国电话号码的 Devex TextEdit 输入掩码正则表达式

我在 WInForms 应用程序中使用 Devex TextEdit 控件。我想在控件上使用正则表达式掩码来格式化美国电话号码。我目前正在使用这个:

((\d{3}))-(\d{3})-(\d{4}) x(\d*)

(888) 555-1212 x235

我想让扩展成为可选的。如果没有扩展名( (888) 555-1212 x ),上述正则表达式总是将 x 放在末尾。

我有基本的正则表达式知识,但我不知道如何在掩码中使用它。

提前致谢。

0 投票
1 回答
965 浏览

asp.net-mvc-3 - 有人知道任何与 MVC 不显眼验证一起使用的 jQuery 掩码插件吗?

我一直在我的 ASP.Net 应用程序中使用以下掩码输入插件:

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

不幸的是,这不适用于 MVC 不显眼的验证。验证会在每一个令人讨厌的按键上触发。另外,当输入失去焦点时,正则表达式属性总是会失败,因为它会在掩码控件清除掩码之前将掩码读取为实际的用户输入。

有人遇到过与 MVC 验证配合得很好的蒙面文本框解决方案吗?