标签: backspace

jQuery:keyPress Backspace不会开火?

我想知道我做错了什么:

$(".s").keypress(function(e) {
   switch (e.keyCode) {
      case 8: // Backspace
      //console.log('backspace');
      case 9: // Tab
      case 13: // Enter
      case 37: // Left
      case 38: // Up
      case 39: // Right
      case 40: // Down
         break;

      default:
         doSearch();
   }
});
Run Code Online (Sandbox Code Playgroud)

doSearch()当我按下Backspace键时,我希望我的功能也被触发.目前,当我Backspace在Chrome和Safari中按下时,绝对没有任何反应.

有任何想法吗?

jquery keypress backspace

180
推荐指数
4
解决办法
15万
查看次数

检测空UITextField中的退格

是否有办法检测何时在空白的iPhone键盘上按下Backspace/ DeleteUITextField?我想知道什么时候Backspace只有在UITextField空的情况下被按下.


根据@Alex Reynolds在评论中提出的建议,我在创建文本字段时添加了以下代码:

[[NSNotificationCenter defaultCenter] addObserver:self
          selector:@selector(handleTextFieldChanged:)
              name:UITextFieldTextDidChangeNotification
            object:searchTextField];
Run Code Online (Sandbox Code Playgroud)

收到此通知(handleTextFieldChanged调用函数),但Backspace在空字段中按键时仍然不会.有任何想法吗?


这个问题似乎有些混乱.我想在Backspace按下键时收到通知.而已.但是当解决方案UITextField已经空了时,解决方案也必须工作.

iphone uitextfield backspace ios

122
推荐指数
10
解决办法
7万
查看次数

UITextField - 捕获返回按钮事件

如何在编辑UITextField时检测用户何时按下"返回"键盘按钮?我需要这样做才能在用户按下"返回"按钮时关闭键盘.

谢谢.

iphone cocoa-touch uitextfield backspace ios

94
推荐指数
6
解决办法
6万
查看次数

"退格"转义字符'\ b':意外行为?

所以我终于通过K&R阅读,并且我在前几页中学到了一些东西,即有一个退格转义字符\b.

所以我去测试它,并且有一些非常奇怪的行为:

#include <stdio.h>

main ()
{
    printf("hello worl\b\bd\n");
}
Run Code Online (Sandbox Code Playgroud)

输出是

hello wodl
Run Code Online (Sandbox Code Playgroud)

有谁能解释一下?

c language-agnostic printf special-characters backspace

91
推荐指数
4
解决办法
13万
查看次数

如何让退格\ b在Eclipse的控制台中工作?

我正在创建一个小应用程序,它应该有一个百分比的进度指示器.在每个循环中,它使用退格键\b删除显示的进度,然后显示下一个百分比.

这是一个简化的例子:

public static void main(String[] args) throws Exception {
    System.out.print("Progress: ");
    for (int percentage = 0; percentage < 100; percentage++) {
        System.out.print(percentage + "%");
        Thread.sleep(10); // Stub for "long running task".
        int length = String.valueOf(percentage).length() + 1;
        while (length-- > 0) {
            System.out.print('\b');
        }
    }
    System.out.println("finished!");
}
Run Code Online (Sandbox Code Playgroud)

这在命令提示符下完美运行,但Eclipse的控制台无法识别退格符(Galileo build 20090920-1017).它改为显示一个表示未知字符的空方块.看截图:

替代文字

如何让Eclipse正确"显示"退格?即让它删除前一个字符.

这实际上没有showstopper,因为它只是在命令控制台中运行,但它也很高兴让它在Eclipse中工作:)

java eclipse backspace

76
推荐指数
3
解决办法
6万
查看次数

vim退格离开^?

在Vim中,当我backspaceinsert模式中按下键时,它会保留^?字符并且不会删除它想要删除的字符.

我有以下内容 .vimrc

syntax on
set number
set expandtab
set incsearch
set nocompatible
set backspace=indent,eol,start
fixdel
Run Code Online (Sandbox Code Playgroud)

这也发生在命令模式中.当我错误地键入W而不是w保存时,我按下backspace键,它给了我以下内容:

:W^?
Run Code Online (Sandbox Code Playgroud)

关于什么是错的任何想法以及如何解决它?!

更新:在将此问题发布到SO之前,我已经完成了基本的谷歌搜索并尝试了搜索结果第一页的所有建议,但未成功.

@strcat我正在使用vim版本7.0.237,KDE控制台1.6.4,Linux 2.6.18 x86_64机器.

@graywh wrt cat -v,对于删除,我得到^[[3~退格,我得到^?.

输出stty -a如下

speed 38400 baud; rows 38; columns 194; line = 0;
intr = ^C; quit = ^\; erase = ^H; kill = ^U; eof = ^D; eol = <undef>; eol2 = <undef>; swtch = …
Run Code Online (Sandbox Code Playgroud)

vi vim keymapping backspace

54
推荐指数
5
解决办法
6万
查看次数

退格在Windows 64位的gvim 7.2中不起作用?

我刚刚在我的新机器上安装了gvim64位压缩版本,并且我更改了一些设置以使其与Visual Studio 2010兼容.

现在退格键由于某种原因不起作用.

这是我的.vimrc文件:

set nowrap
set ruler
set encoding=utf-8
set fileencoding=utf-8
set ff=dos
Run Code Online (Sandbox Code Playgroud)

这只是一个小麻烦(删除键有效),但我只是想知道是否有人知道.

vim windows-7 backspace windows-7-x64

38
推荐指数
2
解决办法
2万
查看次数

Javascript:如何从div或字符串中删除最后一个字符?

我有一个包含一串内容的div.内容不存储在变量中,我想删除此div中文本的最后一个字符.有什么帮助吗?

更多信息:


我有一个文本字段,在文本字段中输入文本后,文本以大写字母显示在div中.当用户点击后退空格键时,我希望删除div中的最后一个字符.我主要使用jQuery来实现这一点.这是我的代码:

$(document).ready(function(){
    $("#theInput").focus();   //theInput is the text field

    $('#theInput').on('keypress', printKeyPress);

    function printKeyPress(event)
    {
        //#mainn is the div to  hold the text
        $('#mainn').append(String.fromCharCode(event.keyCode));
        if(event.keyCode ==8)   //if backspace key, do below
        {
            $('#mainn').empty();  //my issue is located here...I think
        }
    }

});
Run Code Online (Sandbox Code Playgroud)

我试过了 $('#mainn').text.slice(0,-1);

我也尝试将#theInput的值存储在一个变量中,然后打印它,但这不起作用.有任何想法吗 ?

javascript jquery backspace

28
推荐指数
2
解决办法
10万
查看次数

如何在C中检查"退格"字符

我想知道如何检查用户是否键入"退格"字符.

我正在使用getch() function i.e. "key = getch()"我的C程序,我想检查何时按下退格键.这条线:

 if(key = '\b') { ....
Run Code Online (Sandbox Code Playgroud)

不起作用.

c character backspace

21
推荐指数
1
解决办法
5万
查看次数

Selenium-IDE:如何模拟不可打印的键(ENTER,ESC,Backspace)?

在Selenium IDE 1.3.0中模拟ENTER,ESC,BACKSPACE和DOWN的确切HTML代码是什么?

typeKeys 没有工作,也没有这样做:

<tr>
    <td>keyDown</td>
    <td>id=zc_0_4_3-real</td>
    <td>10</td>
</tr>
<tr>
    <td>keyUp</td>
    <td>id=zc_0_4_3-real</td>
    <td>10</td>
</tr>
<tr>
    <td>keyPress</td>
    <td>id=zc_0_4_3-real</td>
    <td>10</td>
</tr>
Run Code Online (Sandbox Code Playgroud)

keyboard enter keypress selenium-ide backspace

20
推荐指数
4
解决办法
7万
查看次数