Javascript 按tab按钮时删除占位符
我有一个文本区域,它有一个占位符。要在internet explorer中工作,我必须包含placeholder.js。我面临的问题是,当焦点指向文本区域时,如果占位符未移除,则重复按Javascript 按tab按钮时删除占位符,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有一个文本区域,它有一个占位符。要在internet explorer中工作,我必须包含placeholder.js。我面临的问题是,当焦点指向文本区域时,如果占位符未移除,则重复按选项卡键。怎么做 这是我的密码 HTML 但还是一样。那么,我们如何在按下选项卡键时删除占位符呢您是否正在使用焦点事件。因为tab键触发焦点 $('#thewire_large-textarea').focus(function() { if ($(this).val() != "") {
选项卡键
。怎么做
这是我的密码
HTML
但还是一样。那么,我们如何在按下
选项卡键时删除占位符呢您是否正在使用焦点事件。因为tab键触发焦点
$('#thewire_large-textarea').focus(function() {
if ($(this).val() != "") {
$(this).attr('placeholder', ''); // remove the value of placeholder
}
});
其次,您将检查当前元素的值,对吗
我为你制作了一把小提琴,它将把焦点放在第一个元素上。在这种情况下,它是一个输入字段。您可以按tab键进入文本区域。并查看如何删除占位符
您是否正在使用焦点事件。因为tab键触发焦点
$('#thewire_large-textarea').focus(function() {
if ($(this).val() != "") {
$(this).attr('placeholder', ''); // remove the value of placeholder
}
});
其次,您将检查当前元素的值,对吗
我为你制作了一把小提琴,它将把焦点放在第一个元素上。在这种情况下,它是一个输入字段。您可以按tab键进入文本区域。并查看如何删除占位符
对@Afzaal Ahmad Zeeshan的解决方案非常有效,当然投票给他。
我只是用下面的函数来完成他的帖子。当您在texarea上进行tab并再次tab时,您松开了占位符,如果您写了一些内容,则没有问题,但占位符没有返回,请添加以下内容:
$('input').focus();
$('textarea').focus(function () {
$(this).attr('placeholder', '');
});
//add this
$('textarea').blur(function () {
$(this).attr('placeholder', 'Love for all, Hatred for none! :)');
});
@Afzaal Ahmad Zeeshan的解决方案非常有效,当然要投票给他。
我只是用下面的函数来完成他的帖子。当您在texarea上进行tab并再次tab时,您松开了占位符,如果您写了一些内容,则没有问题,但占位符没有返回,请添加以下内容:
$('input').focus();
$('textarea').focus(function () {
$(this).attr('placeholder', '');
});
//add this
$('textarea').blur(function () {
$(this).attr('placeholder', 'Love for all, Hatred for none! :)');
});
你可以这样做[Placeholder remove][1][1]:在按下选项卡时,占位符不起作用…你可以这样做[Placeholder remove][1][1]:在按下选项卡时,占位符不起作用…当焦点指向文本区域时,占位符不起作用,我确信这意味着,onfocus
。当焦点指向文本区域时,占位符不会被删除,我确信这意味着,onfocus
。