问题标签 [backspace]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
311 浏览

php - 在 PHP 中生成可下载的 CSV 时是否可以打印退格字符?

在 PHP 中生成输出时是否可以回显退格键?

情况:

我在我的一个视图(Zend MVC)中编写了上面的代码,在打印 $s 时,附加了一些(30)个空白行。我想退格这些行。有什么方法吗?

0 投票
2 回答
2274 浏览

javascript - 退格在日期选择器中重定向到 chrome 上的上一页

我正在使用日期选择器来选择 2 个日期的日期....在单击退格键时我正在清除文本框的值....在 Firefox 中它工作正常,但在 chrome 中它重定向到我的上一页。

0 投票
1 回答
8862 浏览

unicode - Unicode“退格”U+0008 的目的是什么?

Unicode 字符“退格”(U+0008)在编程中的用途是什么?它可以用于哪些应用?

0 投票
1 回答
5512 浏览

jquery - 在 Chrome 和 Firefox 上捕捉退格键是不同的

我正在尝试制作一个类似控制台的应用程序,所以我正在捕捉窗口上的所有按键并用它们做相关的事情(不重要)。问题在于退格。我有以下代码:

但是,在 Firefox 中,内容#console被删除,但 Chrome 不执行上述代码。我需要一个跨浏览器兼容的解决方案。我错过了什么?

添加:

如果我使用 keydown/keyup 而不是 keypress,我无法检测到字符是“A”还是“a”,它总是返回“A”。

0 投票
1 回答
477 浏览

python - Shift+Backspace 正在编写复选标记符号?

我什至不能从我的 IDLE 解释器会话中复制并粘贴一个奇怪的复选标记字符到这个文本字段中......我正在运行 Linux Mint Julia,python 版本 2.6,但它也发生在 3.1 中。shift按住键并按后会出现这种情况backspace

我试过这样做:

然后反向运行:

我真的很想让这个奇怪的字符停止打印,而只是删除前一个字符。

我试图在 、 和 中重新创建gedit这个terminal角色chrome。没运气。搜索序数值的 ASCII 图表调用此字符backspace

这是我的会议中的一张图片:

打印复选标记字符,然​​后将其传递给函数 ord() 的演示

0 投票
4 回答
236 浏览

c - \b 是如何实现的?

我有以下程序,我试图在其中了解\b转义序列的功能。

输出:

正如预期的那样Hello\b\b打印Hell,但strlen()返回 7 其中包括两个\b字符。

根据 C99 5.2.2\b定义如下:

如何\b在与字符串相关的函数中解释strlen()?和其他转义序列是否\b在编译时或运行时解析?

0 投票
1 回答
880 浏览

jquery - jQuery范围选择contenteditable =“false”上的前一个元素

我有这个片段:

我的问题是,如果我在之后放置插入符号

我尝试退格以删除 myLink html 标记,它在 firefox 中不起作用,但在 chorme、opera、safari 和 explorer 中有效。另一方面,如果在 Firefox 中我选择

然后用退格键删除它就可以了!

可能的解决方法是元素的范围选择

当用户数字退格键时以编程方式。

我怎样才能在 jquery 中做到这一点?如果插入符号光标在

和我想选择的用户数字退格

并删除该节点。

0 投票
0 回答
259 浏览

perl - Perl 使用退格键运行 cmd

当我使用 cmd 运行应用程序 (wget.exe) 时,输出包含使输出显示良好的退格字符。但是当我在 perl 中使用open2>&1 或 backstick 运行它时,它会以不使用退格键的不同方式打印输出。我怎样才能保持退格显示?

0 投票
3 回答
7180 浏览

vim - Vim 中退格的奇怪行为(从 Mac SSH 到 Linux)

我没有改变我的 Vim 的任何设置,但今天它Backspace得到了一些疯狂的行为。每次我点击它时,它都不会删除一个字符,而是打印^?. 有谁知道发生了什么?

0 投票
3 回答
6048 浏览

python - ^H^? 在蟒蛇

一些终端将^?作为退格发送,其他一些终端将发送^H. 大多数终端都可以配置为改变它们的行为。我不想处理所有可能的组合,但我想同时接受^?^H作为 python 的退格键。

这样做

我会接受第一个选项

我会接受第二个,但第一个将不再可用。我想用

抓住输入。

我能够弄清楚的唯一方法是实现我自己的shell,它不适用于“基于原始的输入”,而是适用于“基于字符的输入”。

有更好(更快)的想法吗?