我正在寻找一个简单的jquery插件。它通常会在textboxes / textareas上调用,它的工作是在焦点放在那里时清除所有文本的文本框,并用焦点被删除时的内容填充回来。
E.g我有一个用户名的文本框。默认情况下它会显示:'First Name'。如果我在该文本框中单击/聚焦,我希望将其清除掉,但当我转移焦点时,我希望它再次说出“名字”。
我该怎么称呼这个插件?我可能会这样使用它:
$("#myTextbox").pluginName();
答案 0 :(得分:4)
PrimeFaces将其称为水印。 HTML5将其称为占位符。
答案 1 :(得分:3)
你隐藏了一些文字,所以称之为hideXText()。
隐藏 toggleExampleText()
隐藏秒>`toggleTip()
隐藏秒>`toggleHintText()
隐藏秒>`toggleHint
答案 2 :(得分:2)
为什么在有堆已经为您执行此操作时会烦恼?
答案 3 :(得分:1)
在HTML5表单中,它被称为占位符属性,所以也许可以用来表示它的作用。
答案 4 :(得分:0)
$(":text").focus(function(lp) {
var p_val = "DefaultText";
if ($(this).val() == p_val) {
$(this).val("");
}
});
$(":text").blur(function() {
var p_val = "DefaultText";
if ($(this).val() == "") {
$(this).val(p_val);
}
});
$(":text").blur();