2012-02-06 13 views
-2

10桁の電話番号がすべて同じかどうかを確認します。同じ場合、無効なモバイル番号アラートが表示されます。 LWUITにコードが必要です。LWUITでの携帯電話番号の確認

答えて

5

TextFieldの最大サイズを10に設定します。これは10桁です。また、数値制約をTextFieldに設定します。これは数値のみを許可します。

TextField txtf = new TextField(); 
txtf.setConstraint(TextField.NUMERIC); 
txtf.setInputModeOrder(new String[] {"123"}); 
txtf.setMaxSize(10); 
form.addComponent(txtf); 

はまたTextField内のテキストの長さを確認し、サンプルコードを参照してください。長さが10桁でない場合は、アラートを表示できます。

繰り返し番号を確認するには、addDataChangeListenerを使用してください。このリスナー内で検証を処理できます。

+2

良い答えですが、 "コードが必要です" – frayab

+0

@ frayabのような質問をしてはいけません。彼は 'addDataChangeListener'に独自のロジックを書きたいと思っています。それで彼は書く方法とコードをどう扱うかを知っています。右? – bharath

+0

また、ネイティブ編集にも有効な電話番号の制約があることを追加します。これは、iOS/Androidのポートが実際に電話番号入力用に異なるキーボードを提供するCodename Oneで非常に役立ちます。 –

関連する問題