gpt4 book ai didi

javascript - Adobe LiveCycle JavaScript if-else 函数?

转载 作者:行者123 更新时间:2023-12-03 11:10:38 26 4
gpt4 key购买 nike

我正在尝试编写非常简单的代码,让文本字段具有默认提示,当鼠标悬停时,它们会消失,当鼠标离开时,它们会重新出现。我知道我可以通过以下方式完成此任务

this.rawValue = "  "
this.rawValue = "Address"

“值”部分设置为默认“地址”。我的问题是,当我输入某些内容时,如果我不小心再次将鼠标悬停在该部分上,它会恢复为默认值。

我错过了什么?如果未输入新文本,我需要它仅返回默认值。

最佳答案

只需更改它,这样如果用户输入了任何内容,它就不会编辑文本。

在鼠标悬停事件中:

//if the text is the default text, hide it on mouseover.
if (this.rawValue == "Address") this.rawValue = "";

在鼠标退出事件中:

//if the text is empty, replace it with the default when the user exits the field.
if (this.rawValue == "" || this.rawValue == null) this.rawValue = "Address";

我会考虑将其放在正常的输入/退出事件中,而不是特定于鼠标的事件中,因为某些用户可能使用 Tab 键来导航表单。

另外,不要使用空格来表示空,只需使用“”。

关于javascript - Adobe LiveCycle JavaScript if-else 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27611051/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com