问题标签 [maskededitextender]

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

asp.net - asp.net ajax MaskedEditExtender

嗨,我正在使用 maskeditexdenter 来获取货币价值,问题是当输入时它从左到右我希望它从右到左。代码是

0 投票
1 回答
1200 浏览

asp.net-ajax - ASP.NET AJAX 中的 MaskedEditValidator 问题

我有输入电话号码的文本框。我正在使用 AJAX MaskedEditExtender 和 MaskedEditValidator 来验证手机。

我对掩码没有任何问题,但是当我输入例如只有 3 个数字然后失去焦点时问题没有发生,但是一旦关注我就会看到错误消息,并且只要我写一个数字它就会消失。

如果用户在失去焦点后没有输入 9 个数字,我想得到的所有错误信息。

这是我的代码:

0 投票
1 回答
427 浏览

asp.net - ASP.net、Ajax、JavaScript 帮助

我需要有关如何使用 javascript 在 asp.net 和 ajax 控件中设置 webform 控件属性的帮助。

我有一个包含复选框、文本框、MaskedEditExtender 和 RegularExpressionValidator 的 asp 页面。

我将 MaskedEditExtender 的掩码设置为 Mask="(999)999-9999",并将 RegularExpressionValidator 的 ValidationExpression 设置为 ValidationExpression="\d{10}"。

当用户选中国际复选框时,我想将这两个属性更改为: Mask="999999999999" 和 ValidationExpression="\d{12}"应该只在客户端。

请帮助我,这是我的代码:

0 投票
4 回答
4008 浏览

asp.net - 数据绑定 int32 到 MaskedEditExtender 启用 TextBox

我有一个使用 asp:DetailsView 编辑 asp:GridView 的主/详细方案。我的字段之一是 int64 类型的电话号码(始终为 10 位)。我希望该字段始终显示为(###)###-####. 我的问题是电话号码中的第一个数字总是被我的编辑项字段截断,我使用 MaskedEditExtender 来实现格式化。

这是我的 EditItemTemplate 的详细信息视图:

当显示我的详细信息视图进行编辑时,文本框显示(_23)456-7890整数 1234567890。另外值得注意的是,如果属性 MaskType="Number" 被删除,文本框显示:(234)567-890_。我当然会(123)-546-67890在绑定后显示文本框。

0 投票
1 回答
1382 浏览

asp.net - 中继器内的蒙版编辑扩展器

如何在面板内动态创建文本框和蒙版编辑扩展器。我的代码是这样的: 在 ASPX 页面中:

在 Aspx.Cs 页面中

运行上面的代码时,它给了我“MaskedEditExtender 的空引用异常”。请为此建议我一些方法。

0 投票
1 回答
5786 浏览

asp.net - 蒙版编辑扩展器格式问题

我正在使用 ASP.NET AJAX Masked Edit Extender 来格式化电话号码

在页面加载事件中,我试图填充电话文本框,如下所示:

因此,最后缺少一个号码,使其成为有效的电话号码。当页面加载时,我预计文本框中的值为 (394)456-310_ 但它显示 (_39)445-6310 为什么会发生这种情况?

0 投票
3 回答
5587 浏览

asp.net - 在.net中将时间转换为小数

有没有一种简单的方法将时间 (hh:mm) 表示为十进制值?例如,01:08 应该变成 1,13。

我有一个 asp:textbox 掩码(ajax)作为掩码格式“99:99”的时间。在此框旁边,我需要将输入的值显示为十进制。

0 投票
2 回答
3721 浏览

asp.net - Check if value of textbox extended with MaskedEditExtender is valid?

Below is my code:

I've set Culture="auto" UICulture="auto" in @Page directive and EnableScriptGlobalization="true" EnableScriptLocalization="true" in script manager to have client culture specific date format in my textbox.

I also have a Go button on my page on which I will do a partial post back. So, I want to validate the FromDateTextBox in javascript when the Go button is clicked.

UPDATE

I know how to create a javascript click handler. But because masked editor is already validating the date on focus shift, I'm thinking there should be some boolean property (like IsValid) exposed by it which will allow me to see if the text box contains valid date.

FURTHER TRIALS

I also tried below code and Page_Validators[f].isvalid always returns true even when the date is invalid and MaskEditValidator shows me a red star near the Text box.

0 投票
1 回答
824 浏览

.net - AjaxControlTookit 蒙面编辑

我正在尝试创建一个带有日期输入掩码的文本框,例如“dd/mm/yyyy”。掩码应在文本框获得焦点之前显示,当用户输入日期时,掩码仍应显示,但会自动被输入的数字覆盖。

我尝试查看 Ajax 控制工具包,它工作正常,只是我不能将提示字符串设置为单个字符。是否有解决方法或我可以使用的其他一些控件?

0 投票
2 回答
9126 浏览

asp.net - 将 CalendarExtender 与 MaskedEditExtender 一起使用

我正在尝试使用与此页面上的第三个文本框完全相同的文本框功能:http ://www.asp.net/AJAX/AjaxControlToolkit/Samples/MaskedEdit/MaskedEdit.aspx 。我正在尝试将 CalendarExtender 控件与 MaskedEditExtender 一起使用,因为我不希望用户能够在框中输入除有效日期之外的任何内容。在我的 maskededitextender 上,我有一个“99/99/9999”的掩码,但它似乎只在日期实际上是 8 位(例如 2000 年 12 月 12 日)而不是当日期是 7 位或 6 位(例如 1/ 1/2000 或 1/14/2000)。当日期少于 8 位时,掩码会出错。这是我的代码:

如果我能弄清楚如何将 CalendarExtender 的日期格式设置为 MM/DD/YYYY 而不仅仅是 M/D/YYYY 可以解决它。