【发布时间】:2014-12-22 21:59:29
【问题描述】:
我正在尝试编写非常简单的代码,以使文本字段具有默认提示,当鼠标悬停时,它们会消失,而当鼠标离开时,它们会重新出现。我知道我可以做到这一点
this.rawValue = " "
this.rawValue = "Address"
“值”部分设置为默认“地址”。我的问题是,当我输入某些内容时,如果我不小心再次将鼠标悬停在该部分上,它会恢复为默认值。
我错过了什么?如果没有输入新文本,我需要它只返回默认值。
【问题讨论】:
-
在鼠标悬停之前,将输入的当前值保存在 tmp 变量中并在 mouseleave 时将其重置(注意:奇怪的 UI)
-
我不确定如何将值保存在 tmp 变量中,有什么帮助吗?
-
给我你的代码的codepen,我会告诉你(我需要你的其余代码,因为有几十种方法可以做到这一点,有或没有jQuery ...)
-
form1.#subform[0].meetinghouseNameandAddress[0]::mouseExit -(Javascript,客户端)
-
我想就是这样。我想我可能有点不知所措....我们想要的只是文本具有默认的预填充值,然后当您键入它时保持这种状态,或者如果您不键入,它会重置为默认值。 ;/
标签: javascript scripting livecycle