我正在使用 MaskedEditExtender 向用户展示他们应该使用什么格式将日期输入到文本框中。如何将掩码更改为dd/MM/yyyy
而不是__/__/____
?
问问题
4044 次
3 回答
2
我查看了 MaskedEditExtender 的源代码,它看起来并不支持你想要的开箱即用的东西。您可以使用 PromptCharacter 属性将“_”替换为其他字符,但要执行您想要的操作,您需要在控件的源代码中编辑 MaskedEditBehavior.js。搜索_PromptChar
以找到相关部分。
为了快速解决方法,您可以创建一个“dd mm yy”的图像并使用 CSS 将其设置为文本框的背景图像。然后来自 MaskedEditExtender 的现有遮罩将出现在图像顶部。也许使用 PromptCharacter=' ' (space) 让它看起来更干净一些。
.dateTextBox{
background-image:url('images/my_hacky_dateformat_image.gif');
background-repeat:no-repeat;
padding-left:5px;
}
于 2009-12-08T21:23:24.613 回答
2
你试过水印扩展器吗?只是一个想法..
干杯!
于 2010-09-13T21:28:48.203 回答
0
Hai Kristian,PromptCharacter="*"
在你的 ajaxToolkit 中试试这个:MaskedEditExtender
于 2009-12-03T03:29:06.550 回答