【发布时间】:2011-08-26 23:23:24
【问题描述】:
我有一个 TextInput 供用户输入他们的出生日期。现在他们只输入一串数字,我解析它以获得正确的值,但这可能非常低效。我要做的是让 TextInput 自动格式化为看起来 ---/---/---- 以便用户可以单击它并填写“-”字段,同时保留“/”用于格式化目的。有谁知道这样做的好方法吗?
提前感谢您的任何建议!
【问题讨论】:
标签: apache-flex actionscript-3
我有一个 TextInput 供用户输入他们的出生日期。现在他们只输入一串数字,我解析它以获得正确的值,但这可能非常低效。我要做的是让 TextInput 自动格式化为看起来 ---/---/---- 以便用户可以单击它并填写“-”字段,同时保留“/”用于格式化目的。有谁知道这样做的好方法吗?
提前感谢您的任何建议!
【问题讨论】:
标签: apache-flex actionscript-3
您可以为此使用Adobe Masked TextInput。
【讨论】:
如果您尝试仅使用一个 TextInput 来完成此操作,那将会非常复杂(如果不是不可能的话)。为简单起见,您可以简单地使用三个 TextInput 并用“/”分隔它们。然后简单地设置 TextInputs 的样式,让它看起来只有一个文本字段。
您还可以在textChange 事件上添加事件侦听器。这样,您可以在输入时验证输入,并在获得有效数字后跳转到下一个字段。
【讨论】: