java - 在 GWT 中如何限制对 TextInputCell 的输入?

标签 java gwt

我试图限制输入到 GWT TextInputCell 中的货币值、日期、SSN 等内容。我想限制他们可以使用正则表达式(理想情况下)输入到字段中的字符。我猜想这样做的唯一方法是重写 TextInputCell 上的 onBrowserEvent 方法,但我无法让它工作。

屏蔽输入单元格的最佳方法是什么?

最佳答案

onBrowserEvent 方法接收一个 NativeEvent ,它有一个 preventDefault 方法。每当 native 事件上的 getKeyCode 返回您要阻止的字符时,您可能希望调用该 preventDefault 方法。

另见 KeyCodes类,可以方便地测试特殊键。

关于java - 在 GWT 中如何限制对 TextInputCell 的输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4728366/

相关文章:

java - Selenium 中的空指针异常

java - 使用 EasyModbusTCP Java,如何将寄存器读取为无符号值?

java - 如何在 GWT 中设置固定位置面板?

GWT 设计器滞后于 xml 源自动完成

java - GWT:Tomcat 无法序列化 'javax.net.ssl.SSLException'

java - 包含纬度的字符串转换为普通数字

java - JOptionPane.showOptionDialog 不显示按钮?

java - Hazelcast 成员之间的高延迟(使用主题发布/onMessage)

java - GWT RPC AsynCcallback 跳过 onSuccess 和 onFailure 方法

java - gwt 混淆编译重命名