私はウェブを検索していましたが、私は現在の問題についていくつかの例を見つけましたが、すべて同じトピック、すなわちテキストの解読を扱っているようです。しかし、私はjavascriptで書かれた何かを見つけることができません。私はそれを打ちましたが、文字列を配列に変換しようとすると止まってしまいます。アルファベットの入力から次への文字のシフト
は、現在のアルファベットは
var alpabhet=[
'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','å','ä','ö'
];
であると私は私が入力中に入力した文字列ammj
を、持っていると言うことができます。次に、左右のキーでシフトし、その現在のシフトの出力を見ることができるようにしたい。したがって、2のシフトは、文字列cool
になります。また、文字列åjjg
の5をシフトすると、cool
になります。
私の主な関心事は、どうやってユーザー入力をjavascriptで配列に変換できますか?
は、私が入力を提出しています<input id="text_to_be_shifted" type="text">
、その後、私はループへの入力をしようと、アレイ
var values = {};
var inputs = document.getElementById('text_to_be_shifted');
for(var i = 0; i < inputs.length; i++) {
values[inputs[i].name] = inputs[i].value;
}
にアレンジしていますが、私のバイオリンを見てください:一つだけの入力はhttp://jsfiddle.net/p8kqmdL1/