如何在空的 HTML 输入上使用 JavaScript 处理退格事件?

Posted

技术标签:

【中文标题】如何在空的 HTML 输入上使用 JavaScript 处理退格事件?【英文标题】:How does one handle a backspace event with JavaScript on an empty HTML input? 【发布时间】:2019-07-14 07:40:11 【问题描述】:

如何使用 javascript 监听和处理事件以及最佳实践是什么事件?

【问题讨论】:

你试过用谷歌搜索这个吗? 【参考方案1】:

你喜欢这种方式吗?仅当您在输入中按退格键时才会触发...看看!(使用 Jquery)

$(document).ready(function()
    $(document).on('keydown','input[type="text"]',function(e)

        if(event.keyCode == 8)
            alert('backspace');
        

        );
);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="text">

如果输入为空,则此代码触发

    if($('#input').val() == '')
        alert('input empty');
    

【讨论】:

以上是关于如何在空的 HTML 输入上使用 JavaScript 处理退格事件?的主要内容,如果未能解决你的问题,请参考以下文章

如何将网格线保留在空的 TableView Javafx 中

为啥 ToPagedList 在空的 IQueryable 上需要半分钟,而底层 SQL 只需一秒钟?

在空的剑道网格上排序显示旧数据

是否在空的初始化程序列表(并明确指定类型)上调用 std::min 未定义的行为?

Swift 3 - MagicalRecord:如何在空实体上使用 findFirst

我可以在空的arraylist索引上替换或放置一个新字符串吗