如何在Flex中屏蔽Datefield?

时间:2013-03-12 12:46:16

标签: flex flex3 datefield maskedinput formatdatetime

有谁知道如何屏蔽flex中的DateField中的输入?

我们的DateField使用格式DD / MM / YYYY。

我们的用户希望:

  • 能够输入日期而无需输入斜杠
  • 仍然可以使用日期选择器中的日期选择(日期字段中的下拉菜单)

我google'd并找到了使用3个文本框执行此操作的方法。我更喜欢有一个DateField控件。这样,用户也可以使用日期选择器(下拉列表)。

2 个答案:

答案 0 :(得分:2)

我建议在KeyboardEvent中添加DateField,并处理在事件监听器函数中添加或删除斜杠的逻辑。

答案 1 :(得分:0)

我发现执行此操作的最佳方法是onFocusOut我会在执行任何验证之前获取文本并添加斜杠并重置格式化文本。

要遵循的完整代码帖子: