问题标签 [fromcharcode]
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.
javascript - VBScript chr() 似乎返回错误值
我正在尝试使用 chr() 将字符代码转换为字符,但 VBScript 并没有给我期望的值。根据 VBScript,字符代码 199 是:
但是,当使用 Javascript 的 String.fromCharCode 之类的东西时,199 是:
第二个结果是我需要摆脱 VBScript 的 chr() 函数。知道问题是什么吗?
javascript - 如何检查按键上文本字段的新值?
我有一个表单字段,我需要能够检测字段何时更改并使用该字段的新值执行一些额外的代码。如果按下的键实际上改变了文本框的值,我只想执行代码。这是我想出的解决方案。
不过只有一个问题。onkeypress 在字段值更新之前被触发,所以当我获取值时,我得到了以前的值。如果我知道一种方法来测试键是否更改了值,我会专门使用 keyup,但是某些字符(如箭头键)对字段的值没有影响。
有任何想法吗?
javascript - 使用 charCodeAt() 时如何使用密钥生成新代码?
我一直在从事我的科学展览项目,该项目将在 3 天内到期,我需要帮助。我使用 charCodeAt(),但是我不知道如何编写将使用密钥和 charCodeAt() 来创建新代码的代码。请帮忙。
javascript - JavaScript 键码
我正在使用我没有编写的 JavaScript 例程。它从文本框的onkeydown
属性中调用,以防止不必要的击键。
显然没有使用第一个参数。第二个参数是应该允许的字符列表。
这似乎适用于字母数字字符。但是,诸如.
和之类的字符/
会导致此函数返回false
,即使这些字符包含在chars
参数中也是如此。例如,如果.
按键被按下,key
则设置为 190,并keychar
设置为“3/4”字符。
谁能看到这是如何工作的和/或为什么不工作?我对 JavaScript 的了解还不够,无法了解它想要做什么。
jquery - 使用 jQuery 在用户键入时为数字动态添加下标
是否可以在用户输入文本框时为数字添加下标标记,例如,如果用户输入 H20,它会立即转换为 H 2 0。我正在寻找使用 jQuery 的解决方案?
jquery - jQuery : event.which 当从小键盘按下数字和从字母表上方的数字键按下时返回不同的代码
当我从键盘上字母上方的数字中按 8 时,event.which 返回 56,但是当我从侧面给出的数字键盘中按 8 时,它返回 104('h' 的 ascii)。我正在这样做:
我在keydown事件的处理程序中执行此操作。现在,我知道键盘上的每个键都有一个不同的 keyCode,并且可能是 event.which 返回 numpad 8 的 keyCode,它恰好与 ascii 'h' 一致。我只想让 8 返回,而不管它是从哪里输入的。
此外,我无法将上述代码绑定到 keyPress 事件处理程序,因为它不会捕获 IE 中的删除、制表符等。
php - fromCharCode 的 PHP 等价物是什么?
是否有一个 PHP 函数接受一个整数并返回该数字的 Unicode 字符?
javascript - 我可以将数组传递给 fromCharCode
我可能在这里问了错误的问题,所以如果答案在另一个线程上,我深表歉意......但我环顾四周无济于事。
在一个片段中,为什么这不起作用?
我正在一个数组中收集关键事件,并希望能够在出现提示时将它们写为字符。虽然这有效:
当我将它作为数组传递时,我似乎无法让它工作。我也尝试先将数组转换为 toString() 以及 array.join(","); 创建一个逗号分隔的列表......但什么都没有。有任何想法吗?有没有更好的方法将我在数组中收集的值转换为字符?
javascript - javascript char 代码到 WIN32 虚拟键代码
如何将 javascript char 代码转换为 WIN32 虚拟键代码?我的意思是“q”总是有 81 个代码,即使我会在俄语键盘上按下它。在 wpf 中我可以使用这段代码,但我需要一些类似的 javascript
javascript - string.replace(fromCharCode() , '') 不能替换字符
当我解析 XML 时,它包含异常的十六进制字符。所以我试图用空白空间替换它。但它根本不起作用。
原字:�
代码 :
我想从描述中删除“ýÿ”字符。是否有人在将十六进制字符替换为空白时遇到问题?
根据答案,我修改了代码如下:
但它仍然在屏幕上显示'''..
你知道为什么还会出现这种情况吗?