javascript - 在文本框中按下退格键时发出警报

标签 javascript jquery typescript

我有一个包含三个只读列的网格。每当用户进入那里并尝试通过按退格键进行编辑时,我需要通过发送消息来提醒。我正在使用这个脚本,但它不起作用?谁能纠正我?

  $(document).ready(function () {
      $('#txtCode').bind('keypress', function (e) {
          if (e.which == 8) {
              alert('The column is read-only and is not editable');
          }  
      }         
  }); 

最佳答案

尝试使用 keyupkeydown.on() 方法代替 keypress:

$('#txtCode').on('keyup keydown', function (e) {

您也可以像这样绑定(bind)多个事件。

$('#txtCode') 的另一件事似乎丢失了 });

  $(document).ready(function () {
     $('#txtCode').on('keyup keydown', function (e) {
       if (e.which == 8) {
         alert('The column is read-only and is not editable');
       }  
     }); //<----");" this is the closing you misssed this         
  });

See the fiddle in action

关于javascript - 在文本框中按下退格键时发出警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20780213/

相关文章:

javascript - 如何在屏幕中间显示div

javascript - TypeScript 错误 TS 2094/2095 属性 'x' 在类型 'JQuery' 的值上不存在

angular - 如何在 ngx-leaflet 中放置热图?

javascript - 如何在 knockout 中调试模板化绑定(bind)?

php - 处理 PHP 而不离开页面 FUNCTION onsubmit ="loadXMLdoc()"

javascript - SVG 可以包含使用 javascript 的音频吗?

javascript - 正则表达式中的元字符和括号

jquery - 上下文菜单jQuery在第一次单击时不起作用

jquery - 在选择复选框时显示和隐藏数据表中的列

javascript - 使用 Promise 链接多个异步函数