简体   繁体   English

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

[英]How does one handle a backspace event with JavaScript on an empty HTML input?

使用 Javascript 侦听和处理事件的最佳做法是什么,这应该通过在<input type="text" />上按退格键触发,当输入值为空并且之前为空时也会触发该事件事件

Do you like this way?你喜欢这种方式吗? Only triggers if you press backspace inside the input... take a look!(Using Jquery)仅当您在输入中按退格键时才会触发...看一看!(使用 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">

And this code triggers if the input is empty如果输入为空,此代码将触发

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM