2016-04-14 6 views
-1

charCodeを入力した実際の文字/数字/記号に変換するにはどうすればよいですか?コードの代わりにASCII文字を送信する方法

Aがキーボードに入力された場合、結果はAで、AのcharCodeではありません。 sが文字列である場合

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; 
}; 
+0

の下に何かのようにコードのあなたの行を変更することができます押された '? –

+0

私はkeypressedがコードではなくmyfile.phpに来るようにしたい。 –

+0

質問の文法/明瞭性を改善しました。 –

答えて

0

、あなたが代わりにキーが何であったか「のキーは真または偽押す "意味ですか... 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; 
}; 
+0

が働いています。$ –

+0

など何も追加せずに手紙だけを表示したいのですが、それはどういう意味ですか? –

+0

私はこれを意味しています。言いましょうパスワードはタイプです。それはこのように来るのを続ける$ success1; $ uccess1; $ ccess1; $ cess1; $ ess1; $ ss1; $ s1;どのように私はそれがより多くの文字列を追加せずにパスワードである "成功"を表示することができます –

関連する問題