java - GWT - 文本框作为搜索和检测 x 单击事件

标签 java gwt

我有一个文本框,我将类型设置为搜索。因此,当您在文本框中键入内容时,末尾会出现一个 x。如图所示。

enter image description here

这是我将其添加到 GWT 中的方法

firstNameSearch = new TextBox();
firstNameSearch.getElement().setAttribute("type", "search");

问题: 我如何获得该 x 的点击事件? 除了清除文本框之外,我还需要能够做其他事情。

这需要使用 java GWT 来完成

谢谢

最佳答案

您应该能够获取整个输入元素的单击事件,其中可能包含也可能不包含浏览器提供的 X 图标。如果您没有收到该事件,请监听封闭元素中的单击事件。诀窍在于确定单击的是 X,而不是输入的文本部分。

您还可以监听输入元素上的“更改”事件。如果它以前有内容并且您收到更改事件,现在很清楚,则可能是由于他们单击了 X。

关于java - GWT - 文本框作为搜索和检测 x 单击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54986396/

相关文章:

java - Kerberos RC4-HMAC 是否容易受到成人礼攻击?

java - 如何在 servlet 中为 post 请求放置/login/{param}/等参数

url - 如何使用 GWT 检查给定的图像 URL 是否存在?

eclipse - 使用 Eclipse/Maven 的 GWT 开发模式

css - GWT 中使用 CSS 自定义鼠标光标

java - 寻找显示信息的小部件

Java WatchService 删除父目录时不报告文件

java - 从 Tomcat 7 迁移到 Tomcat 9,页面需要重新加载/刷新才能工作

java - 我应该如何解析命令行样式输入?

java - 为什么在 GWT(或任何网络应用程序)中使用命令模式?