【发布时间】:2012-02-27 17:29:27
【问题描述】:
我想检查 10 位电话号码是否所有 10 位数字相同或不同。如果相同意味着将显示无效的手机号码警报。我想要 LWUIT 中的代码。
【问题讨论】:
标签: java validation java-me lwuit lwuit-textfield
我想检查 10 位电话号码是否所有 10 位数字相同或不同。如果相同意味着将显示无效的手机号码警报。我想要 LWUIT 中的代码。
【问题讨论】:
标签: java validation java-me lwuit lwuit-textfield
将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。您可以在此侦听器内部处理验证。
【讨论】:
addDataChangeListener 上编写自己的逻辑。然后只有他知道如何编写和如何处理代码。对吗?