问题标签 [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.
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 显示为空?
asp.net - MVC3 中的 ASP.NET AJAX 控件?
我将如何在 MVC3 中使用 ASP.NET AJAX 控件?
例如蒙面编辑框
我已经通过 NUGET 安装了 AJAX Control。
并尝试添加Register TagPrefix="asp" Namespace="AjaxControlToolkit" Assembly="AjaxControlToolkit"
到页面顶部。但它不被认可。
而且我想知道它是否可能在 MVC3 中,因为我从未使用过工具栏。如果我能使用这些工具,那会让生活变得更轻松。
knockout.js - 是否可以使用带有掩码输入的 KnockoutJS?
我正在使用该插件:https ://github.com/plentz/jquery-maskmoney来格式化我的货币编辑器...
我试图在那个编辑器中使用 KnockoutJS,但它不起作用......没有那个面具一切都很好......
我的代码测试很简单:
Javascript屏蔽输入
和淘汰赛JS
wpf - 如何让 MaskedTextBox 用零填充一个数字?
在 MVVM 应用程序中使用 WPF 工具包 MaskedTextBox。我将它的值属性绑定到一个 Int32 值类型的属性。
掩码是“00000000”。但它显示的只是我的原始数字 149,而不是 00000149
不应该用 0s 填充吗?
vb.net - 蒙版文本框对齐
我正在开发一个 VB.Net Windows 应用程序。我正在尝试使用MaskedTextBox。我的面具是999999
,RightToLeft
是true
,TextAlign
是right
。它不允许我从右边输入字符。它从左边进入它们。当我输入 1234 并保存时,我得到1234____
了我期望得到____1234
的 .
请告诉我我错过了什么。
c# - 在 KeyDown 事件中使用 SuppressKeyPress 是否会损坏 MaskedTextBoxes?
我正在设置SuppressKeyPress = true
用户在 a 中按下 ENTER/RETURN 键MaskedTextBox
以防止通常发出的恼人的哔哔声。这很好用,但是当我清除我的表单时,它MaskedTextBox
不再按预期运行。输入的第一个字符是幻影字符,在输入第二个字符后消失。
例子:
如果用户使用 TABSMaskedTextBox
而不是按 ENTER,这可以正常工作(文本输入正确,没有任何奇怪的移位。)我能找到的唯一区别是我正在使用SuppressKeyPress
并且非公共成员中的 flagState 是不同的(当我不做时为 2052,当我做时为SuppressKeyPress
2048。SuppressKeyPress
)
有没有办法在不破坏 BEEP 的情况下防止 BEEPMaskedTextBox
或修复MaskedTextBox
之后SuppressKeyPress
的方法(如果不是所有方法,我已经尝试了大多数MaskedTextBox
本身的方法:refreshText
, refresh
, 等等...)
这是 MaskedTextBox 定义和 KeyDown 方法:
general_KeyDown
看起来像这样:
c# - 蒙版文本框中的自定义日期格式
我Masked Text box
用于输入日期。但我想custom date format
为这个文本框设置。如何设置custom date format and validate date on masked text box
控制
c# - Masked Edit Extender:电子邮件文本框的自定义掩码,有没有办法使用自定义掩码将用户限制到特定域?
我有一个用户注册页面,但它应该只允许用户为其电子邮件输入一个特定域,如下所示:
电子邮件的用户名可以是任何内容,但必须预先输入域并且不能更改。我正在尝试使用 Ajax Masked Edit Extender 来做到这一点,但我找不到让域成为我想要的静态值的方法。
我如何实现这一目标?
regex - 美国电话号码的 Devex TextEdit 输入掩码正则表达式
我在 WInForms 应用程序中使用 Devex TextEdit 控件。我想在控件上使用正则表达式掩码来格式化美国电话号码。我目前正在使用这个:
((\d{3}))-(\d{3})-(\d{4}) x(\d*)
(888) 555-1212 x235
我想让扩展成为可选的。如果没有扩展名( (888) 555-1212 x ),上述正则表达式总是将 x 放在末尾。
我有基本的正则表达式知识,但我不知道如何在掩码中使用它。
提前致谢。
asp.net-mvc-3 - 有人知道任何与 MVC 不显眼验证一起使用的 jQuery 掩码插件吗?
我一直在我的 ASP.Net 应用程序中使用以下掩码输入插件:
http://digitalbush.com/projects/masked-input-plugin/
不幸的是,这不适用于 MVC 不显眼的验证。验证会在每一个令人讨厌的按键上触发。另外,当输入失去焦点时,正则表达式属性总是会失败,因为它会在掩码控件清除掩码之前将掩码读取为实际的用户输入。
有人遇到过与 MVC 验证配合得很好的蒙面文本框解决方案吗?