0

flex で DateField の入力をマスクする方法を知っている人はいますか?

DateField は DD/MM/YYYY の形式を使用します。

ユーザーは次のことを望んでいます。

  • スラッシュを入力せずに日付を入力できるようにする
  • 日付チューザー (日付フィールドのドロップダウン) で日付選択を引き続き使用できます。

私はググって、3つのテキストボックスでこれを行う方法を見つけました. DateField コントロールを使用したいと思います。そうすれば、ユーザーは日付チューザー (ドロップダウン) も利用できるようになります。

4

2 に答える 2

2

KeyboardEventに aを追加DateFieldし、イベント リスナー関数内でスラッシュを追加または削除するロジックを処理することをお勧めします。

于 2013-03-12T14:28:06.367 に答える
0

これを行う最善の方法は onFocusOut であることがわかりました。検証が開始される前に、テキストを取得してスラッシュを追加し、書式設定されたテキストをリセットします。

従うべき完全なコードの投稿:

于 2013-03-13T19:06:56.603 に答える