Javascript 如何在将鼠标悬停在文本框上时显示文本框的内容

Javascript 如何在将鼠标悬停在文本框上时显示文本框的内容,javascript,jsp,Javascript,Jsp,我正在我的JSP文件中创建上面的文本框,该文本框用javascript填充(文本框中的内容基本上是动态的,而不是静态的)。当我将鼠标移到文本框上时,我想显示文本框的内容。javascript中有什么函数可以使用吗?使用onmouseover事件处理程序。使用值属性修改输入的文本。如果需要,还可以使用onmouseout事件处理程序在鼠标离开输入时清除文本。从这个角度看 例如: <input id="anId" type="text" onmouseover="this.


我正在我的JSP文件中创建上面的文本框,该文本框用javascript填充(文本框中的内容基本上是动态的,而不是静态的)。当我将鼠标移到文本框上时,我想显示文本框的内容。javascript中有什么函数可以使用吗?

使用
onmouseover
事件处理程序。使用
属性修改输入的文本。如果需要,还可以使用
onmouseout
事件处理程序在鼠标离开输入时清除文本。从这个角度看

例如:

 <input id="anId" type="text" 
        onmouseover="this.value=calculateText(this.id)" 
        onmouseout="this.value=''">

我试过你们上面解释的,但我把鼠标放在上面,上面写着InternetExplorer异常,预期的对象。我认为它没有得到javascript函数calculateText。这只是猜测。让我再次告诉你我在这里要做什么,当我把鼠标移到文本框上时,无论文本框内的值是什么,它都应该显示在上面,这样即使文本框内的值太大,当它把鼠标移到文本框上时,用户也可以看到它。
calculateText
只是我编写的一个函数的名称,这将返回您在问题中提到的动态内容。让我知道如果我现在明白了你的意思,你想显示输入的任何文本,即使它大于输入大小?有点像文本覆盖在输入字段上?我刚想到一个可能的答案,你似乎在问什么。通过使用
title
属性,当鼠标停在某个元素(如工具提示)上时,可以显示小文本块。查看一个示例,该示例使用
onKeyUp
事件处理程序中输入框的值日常更新
title
属性。让我给你一个示例,说明我在这里尝试做什么。正如我接管你在本论坛上的声誉,即此时的3650,类似地,如果我的文本框包含名称scott,当我将鼠标移到它上面时,它应该以相同的方式显示文本框(本例中为scott)的内容。使用oninput代替onkeyup。它速度更快,支持更广泛的输入范围。
<input  type="text" oninput="this.title = this.value">