Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在输入字段| jQuery中进行选项卡切换时保留占位符_Javascript_Jquery_Forms_Input_Watermark - Fatal编程技术网

Javascript 在输入字段| jQuery中进行选项卡切换时保留占位符

Javascript 在输入字段| jQuery中进行选项卡切换时保留占位符,javascript,jquery,forms,input,watermark,Javascript,Jquery,Forms,Input,Watermark,我正在使用这个jQuery水印输入插件: 当我在字段中单击tab键时,我希望保持占位符文本可见。只有在我单击字段时才会消失 这可能吗?在现代浏览器中,您只需在输入字段中添加一个“占位符”属性即可 如果输入已聚焦(选项卡指向或单击),则将显示占位符文本,但一旦开始键入内容,占位符文本将消失 下面是一个示例:在水印插件的js文件中,您将在末尾看到一组函数,然后 input.focus(clearMessage); input.blur(insertMessage);

我正在使用这个jQuery水印输入插件:

当我在字段中单击tab键时,我希望保持占位符文本可见。只有在我单击字段时才会消失


这可能吗?

在现代浏览器中,您只需在输入字段中添加一个“占位符”属性即可

如果输入已聚焦(选项卡指向或单击),则将显示占位符文本,但一旦开始键入内容,占位符文本将消失


下面是一个示例:

在水印插件的js文件中,您将在末尾看到一组函数,然后

input.focus(clearMessage);
input.blur(insertMessage);                                
input.change(insertMessage);
如果您将焦点更改为单击,它应该可以正常工作

input.click(clearMessage);
input.blur(insertMessage);                                
input.change(insertMessage);

下面是一个例子:

1。这不是问题的答案。2.也许OP必须支持IE6?3.添加空的JSFIDLE链接?opp,固定链接。是的,如果你想支持旧的浏览器,它是不起作用的。我想我会发布一个例子来说明我是如何让我的版本工作的。我仍然不知道如何在字段间切换时保持占位符文本可见,但在单击时将其删除。我相信这是不可能的:)