-2
我想检查10位数的电话号码,无论所有10位数字是相同还是不同。如果相同,则会显示无效的手机号码提示。我想要在LWUIT中的代码。LWUIT中的手机号码验证
我想检查10位数的电话号码,无论所有10位数字是相同还是不同。如果相同,则会显示无效的手机号码提示。我想要在LWUIT中的代码。LWUIT中的手机号码验证
将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
。您可以处理此侦听器内部的验证。
很好的答案,但你不应该像“我想要的代码” – frayab 2012-02-06 08:35:50
@ frayab这样的问题,他想要在'addDataChangeListener'上编写自己的逻辑。然后只有他知道如何编写和如何处理代码。对? – bharath 2012-02-06 09:40:45
我会补充说,还有一个电话号码限制应该适用于本机编辑。这在Codename One中非常有价值,其中iOS/Android端口实际上为电话号码输入提供了不同的键盘。 – 2012-02-10 05:33:41