Javascript 按tab按钮时删除占位符

Javascript 按tab按钮时删除占位符,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有一个文本区域,它有一个占位符。要在internet explorer中工作,我必须包含placeholder.js。我面临的问题是,当焦点指向文本区域时,如果占位符未移除,则重复按选项卡键。怎么做 这是我的密码 HTML 但还是一样。那么,我们如何在按下选项卡键时删除占位符呢您是否正在使用焦点事件。因为tab键触发焦点 $('#thewire_large-textarea').focus(function() { if ($(this).val() != "") {

我有一个文本区域,它有一个占位符。要在internet explorer中工作,我必须包含placeholder.js。我面临的问题是,当焦点指向文本区域时,如果占位符未移除,则重复按
选项卡键
。怎么做

这是我的密码

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