2012-01-02 6 views
0

TextFieldで数値とパスワードの検証を設定したいと思います。 ここに私のコードです。テキストフィールドに複数の制約を設定しました

public TextField getPinNo() 
{ 
    if(pinno==null) 
    { 
     pinno= new TextField("PIN", null,4, TextField.PASSWORD); 

     pinno.setConstraints(TextField.NUMERIC); 
    } 
    return pinno; 
} 

数値の検証を設定した後で、パスワードの検証が機能しなくなりました。

答えて

1

TextFieldオブジェクトの制約フラグは、ビット単位のOR演算子を使用して組み合わせることができます。あなたはTextField APIのドキュメントで読むことができるよう:me.iはいないJavaへの新しいイムworks..as buddy..it

public TextField getPinNo() 
{ 
    if(pinno==null) 
    { 
     pinno= new TextField("PIN", null,4, TextField.PASSWORD | TextField.NUMERIC); 

    } 
    return pinno; 
} 
+1

感謝:だから

The PASSWORD modifier can be combined with other input constraints by using the bit-wise OR operator (|). 

、結果のコードは次のようになりますそのためのテキストフィールドapi.sorryを参照しました。 –

関連する問題