我想在TextField中设置数字和密码验证。 这是我的代码。
public TextField getPinNo()
{
if(pinno==null)
{
pinno= new TextField("PIN", null,4, TextField.PASSWORD);
pinno.setConstraints(TextField.NUMERIC);
}
return pinno;
}
设置数字验证后,我的密码验证停止工作。
答案 0 :(得分:1)
可以使用按位OR运算符组合TextField对象的约束标志。您可以阅读TextField API文档:
The PASSWORD modifier can be combined with other input constraints by using the bit-wise OR operator (|).
因此,生成的代码可能如下所示:
public TextField getPinNo()
{
if(pinno==null)
{
pinno= new TextField("PIN", null,4, TextField.PASSWORD | TextField.NUMERIC);
}
return pinno;
}