我是一个相当新的程序员,我正在编写一个加密器。
所以我需要的是一个文本框,允许查看者键入纯文本并让计算机识别哪个字母是第一个、第二个、第三个、ext......
例如,如果查看者在文本框中键入“test”。我需要一种方法让计算机识别“t”在前,并以某种方式将其与其他字母区分开来。
执行此操作的最佳方法是什么。
这是我到目前为止的代码
function Encode() {
var myNewEncode = document.getElementById('myTextField').value;
if (myNewEncode.length >= 20) {
alert('text is limeted to 20 charictors');
return;
}
var Encode = document.getElementById('Encode');
Encode.innerHTML = myNewEncode;
}
})
最佳答案
在 jQuery 中:
$(function() {
$('#mytext').keypress(function(evnt) {
console.log(evnt.key)
});
})
在 JavaScript 中:
document.getElementById("myField").addEventListener("keypress",function(evnt){
console.log(evnt.key);
})
您可以尝试此代码,它将解决您的问题。 mytext
是您的输入文本框。每次您输入一个字符时,evnt.key
都会返回该特定字符。
关于javascript - 允许计算机按字母出现顺序识别字母的文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42523434/