问题标签 [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 回答
8122 浏览

asp.net - 仅 MaskedEditExtender 数字,删除尾随零?

我有以下 ASP.NET 代码 -

当我输入“1”并退出时,它显示“100000000”。如何让它只显示“1”?以及如何调整它以便用户可以输入任何没有上限的有效正整数?

谢谢你。

0 投票
1 回答
816 浏览

asp.net - 如何使用 C# 获取 MaskedEdit 扩展器的 EmptyMask?

根据forums.asp.net中的一个帖子,空掩码是输入文本框上显示的掩码,例如"_ _ _ _ / _ _ / _ _"。在服务器端代码中,MaskedEdit.Mask 属性仅保留配置掩码字符串,该字符串不会被任何提示字符替换,即"9999/99/99".

我的问题是,有没有一种方法可以直接检索空掩码而无需额外编码?或者最简单的代码来完成它。

谢谢

威廉

0 投票
1 回答
775 浏览

asp.net - ASP.NET MaskedEditExtender 需要在用户单击文本框时显示 mm/dd/yyyy

我将 MaskedEditExtender 控件用于包含出生日期的文本框字段。当用户单击文本框为空时,我希望掩码显示“mm/dd/yyyy”。现在它只显示“ _ _ /_/__ "

0 投票
1 回答
1938 浏览

asp.net - 用于国际电话号码的 MaskedEditExtender

页面包含国际电话号码的 ajax MaskedEditExtender。我该如何设置MaskedEditExtender

它可以让我输入电话号码,例如+1(454)123-45-678(113)123-45132(1)123-45-67

电话号码包含国家代码、城市代码和电话号码,对吗?

0 投票
1 回答
4615 浏览

jquery - IE 中的“无法获取属性‘split’的值:对象为空或未定义”错误

我正在尝试在我的 Web 应用程序中使用 ASP.NET AJAX Toolkit 的 MaskedEditExtender 控件(带有 MaskedEditValidator)。该控件在 Google Chrome 中运行良好,但 IE9在加载包含 MaskedEditExtender 控件的页面时抛出“无法获取属性 'split' 的值:对象为空或未定义”错误。
Visual Studio 调试器在以下语句中进入 MaskedEdit.MaskedEditBehavior.debug.js:

我也尝试过使用

正如这篇文章中提到的,但它没有用。我还在我的应用程序中使用 JQuery 1.4.2。有任何想法吗??

0 投票
1 回答
1465 浏览

c# - AjaxToolkit.MaskedEditExtender 不接受掩码

一夜之间,ASP.NET AJAX 扩展器 MaskedEdit 停止工作。

这是我的标记代码,非常简单,但是当您在文本框中输入日期(例如 2011.08.16)并更改 controlfocus 时,最后两位数字(天)神奇地变为零(例如 2011.08.00)。看到 mask="99/99/9999" 以某种方式起作用,我并没有注定,但我非常喜欢保留它 yyyy.MM.dd 因为它是更合乎逻辑的日期格式..

任何关于它为什么可能已经停止工作以及如何修复它的信息/理论都将被取消

EDIT2*
添加了文本框标记

0 投票
2 回答
1883 浏览

asp.net - 是否可以为 MaskedEditExtender 设置适用于任何文化的日期格式 MMM-yyyy 的掩码?

正如标题所说,我遇到的问题是我需要使用短月份名称格式和年份来由 AjaxControlToolkit 中的 MaskedEditExtender 验证日期。DateTime 的 MMM-yyyy 与 MaskedEditExtender.Mask = "LLL-9999" 不同。

如果我使用 en-US 语言环境,它就像魅力一样,但如果我切换到 fr-FR,那么它将不起作用,因为法语中的短月份表示使用 4 到 5 个字母(包括点)。

对此有什么想法吗?谢谢。

0 投票
2 回答
2122 浏览

asp.net - 我可以更改 MaskedEditExtender 上午/下午的默认值吗?

MaskedEditExtender我正在使用的控件是为 aMaskType="DateTime"和 the设置的,AcceptAMPM="true"但我需要知道用户如何更改 am/pm 而无需输入AAM 和PPM?有没有办法可以在此控件中添加箭头或其他内容,以便在从 AM 更改为 PM 时更加用户友好?我的用户不会知道他们需要输入值才能更改。

0 投票
1 回答
1747 浏览

asp.net - 任何想法为什么这个 MaskedEditValidator 行为不正常?

我正在尝试使以下内容对 dd-MMM-yyyy 有效。

日历扩展器将此格式传递给文本框,但从不显示在文本框中。

验证消息出现几分之一秒,然后你看到的只是标记
__-___-____

示例代码:

我一直在查看各种示例,但似乎无法确定问题所在。任何人都知道我们如何使用自定义日期格式来做到这一点?我应该使用具有自定义日期格式的 MaskType=Date 吗?

0 投票
2 回答
14733 浏览

asp.net - 如何使用具有特定日期格式的 Ajax MaskedEdit?

我们有一个文本框,用户可以在其中输入日期。唯一允许的有效日期是MM/dd/yyyy。历尽千辛万苦,我觉得MaskedEditExtender是最好的选择。但是我在使用它时遇到了一些问题。以下是我的 ASPX 代码,

以下是我的问题:

  1. 添加后MaskedEditExtender,当我从日历中选择日期时,它不会写入文本框。
  2. 当我在文本框中输入某个日期时,它将变为 01-01-2011,而不是 01/01/2011,这正是我想要的。
  3. 我应该使用CompareValidatororMaskedEditValidator吗?因为我想确保像 02/29/2011 这样的日期无效。