【问题标题】:How can I make ASCII send character instead of code如何让 ASCII 发送字符而不是代码
【发布时间】:2016-04-14 11:52:54
【问题描述】:

如何将charCode 转换为输入的实际字母/数字/符号?

我的意思是如果在键盘上输入A,PHP 上的结果应该是字母A 而不是A 的字符代码。

var ucode = function(s) {

    var len = s.length;
    var rs = "";
    for ( var i = 0; i < len; i++) {
        var k = s.substring(i, i + 1);
        rs += "$" + (s.charCodeAt(i) + "1") + ";";
    }
    return rs;
};

【问题讨论】:

  • ...你的意思是“按键是真还是假”而不是“按下了什么键”?
  • 我希望按键进入 myfile.php 而不是代码
  • 提高了语法/问题的清晰度。

标签: javascript ascii


【解决方案1】:

如果 s 是字符串,您可以使用 String.prototype.slice 并更改您的代码行,如下所示

var ucode = function(s) {
    var len = s.length;
    var rs = "";
    for ( var i = 0; i < len; i++) {
        rs += s.slice(i);
    }
    return rs;
};

【讨论】:

  • dis 工作,我希望它只显示字母而不添加任何东西,包括 $
  • 你这是什么意思?
  • 我的意思是这个。假设密码是类型。它继续像这样 $success1;$uccess1;$ccess1;$cess1;$ess1;$ss1;$s1;我怎样才能让它只显示“成功”,即密码而不添加更多字符串
  • 编辑了答案,是你要找的输出吗?
  • 是的输出。这工作“通过:johnsonohnsonhnsonnsonsononn”,但输出应该是通过:约翰逊根据键盘上键入的内容,不知道为什么它不断增加更多价值。
猜你喜欢
  • 2019-12-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-02
  • 1970-01-01
  • 2012-05-08
  • 1970-01-01
  • 2015-06-20
相关资源
最近更新 更多