我试图限制输入到 GWT TextInputCell 中的货币值、日期、SSN 等内容。我想限制他们可以使用正则表达式(理想情况下)输入到字段中的字符。我猜想这样做的唯一方法是重写 TextInputCell 上的 onBrowserEvent 方法,但我无法让它工作。
屏蔽输入单元格的最佳方法是什么?
最佳答案
onBrowserEvent
方法接收一个 NativeEvent ,它有一个 preventDefault
方法。每当 native 事件上的 getKeyCode
返回您要阻止的字符时,您可能希望调用该 preventDefault
方法。
另见 KeyCodes类,可以方便地测试特殊键。
关于java - 在 GWT 中如何限制对 TextInputCell 的输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4728366/